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.
Téléchargement (HTTP) : https://www.freedesktop.org/software/accountsservice/accountsservice-22.07.5.tar.xz
Somme de contrôle MD5 : 76dd5e16be97d63b3f9f7f5462859715
Taille du téléchargement : 100 Ko
Estimation de l'espace disque requis : 5.5 Mo
Estimation du temps de construction : moins de 0.1 SBU
gobject-introspection-1.70.0 et Systemd-250
GTK-Doc-1.33.2 et xmlto-0.0.28
Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/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
--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.
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
Last updated on