AccountsService-22.07.5

Introduction à AccountsService

Le paquet AccountService fournit un ensemble d'interfaces D-Bus pour demander et manipuler des informations sur les comptes utilisateurs et une implémentation de ces interfaces basées sur les commandes usermod(8), useradd(8) et userdel(8).

This package is known to build and work properly using an LFS-11.1 platform.

Informations sur le paquet

Dépendances de AccountsService

Requises

Polkit-0.120

Recommandées

Facultatives

GTK-Doc-1.33.2 et xmlto-0.0.28

Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/accountsservice

Installation de AccountsService

Tout d'abord, corrigez un problème dans l'unité systemd qui cause des problèmes à l'exécution :

sed -i '/PrivateTmp/d' data/accounts-daemon.service.in

Installez AccountsService en lançant les commandes suivantes :

mkdir build &&
cd build &&

meson --prefix=/usr       \
      --buildtype=release \
      -Dadmin_group=adm   \
      .. &&
ninja

Ce paquet n'a pas de suite de tests.

Maintenant, en tant qu'utilisateur root :

ninja install

Explication des commandes

--buildtype=release : spécifie le type de construction convenant aux versions stables de ce paquet, comme la valeur par défaut produit des binaires non optimisés.

-Dadmin_group=adm : ce paramètre initialise le groupe pour les comptes administrateurs.

-Ddocbook=true : Ce paramètre active la construction de la documentation de l'API de l'interface D-Bus.

Configuration de AccountsService

Pour permettre aux utilisateurs du groupe adm d'être listés en tant qu'administrateurs, lancez les commandes suivantes en tant qu'utilisateur root :

cat > /etc/polkit-1/rules.d/40-adm.rules << "EOF"
polkit.addAdminRule(function(action, subject) {
   return ["unix-group:adm"];
   });
EOF

Unité systemd

Pour démarrer le démon accounts-daemon au démarrage, activez l'unité systemd précédemment installée en exécutant la commande suivante en tant qu'utilisateur root :

systemctl enable accounts-daemon

Contents

Programmes installés: accounts-daemon (bibliothèque exécutable)
Bibliothèques installées: libaccountsservice.so
Répertoires installés: /usr/include/accountsservice-1.0, /usr/share/doc/accountsservice, /usr/share/gtk-doc/html/libaccountsservice et /var/lib/AccountsService

Descriptions courtes

accounts-daemon

est le démon AccountsService

libaccountsservice.so

contient les fonctions de l'API de AccountsService

Last updated on