Konfigurasjonsinformasjon
Den installerte filen /etc/elogind/logind.conf inneholder alle mulige
alternativer med standardverdiene, kommentert ut. Du kan ønske å
deaktivere automatisk avslutning av brukerprosesser når brukeren
logger ut, ved å kjøre, som root
bruker:
sed -e '/\[Login\]/a KillUserProcesses=no' \
-i /etc/elogind/logind.conf
Hver bruker må registrere en brukerøkt ved hjelp av Linux-PAM ved
innlogging. /etc/pam.d/system-session filen må endres, og
en ny fil må opprettes for at elogind for at den skal fungere
riktig. Kjør følgende kommandoer som root bruker:
cat >> /etc/pam.d/system-session << "EOF" &&
# Begin elogind addition
session required pam_loginuid.so
session optional pam_elogind.so
# End elogind addition
EOF
cat > /etc/pam.d/elogind-user << "EOF"
# Begin /etc/pam.d/elogind-user
account required pam_access.so
account include system-account
session required pam_env.so
session required pam_limits.so
session required pam_unix.so
session required pam_loginuid.so
session optional pam_keyinit.so force revoke
session optional pam_elogind.so
auth required pam_deny.so
password required pam_deny.so
# End /etc/pam.d/elogind-user
EOF
Denne pakken inneholder en Name Service Switch (NSS) modul.
Tidligere hadde ikke et Systemd-løst system en dedikert NSS modul
som ble brukt for bedre navneløsning, mens Systemd systemer har
en som er tett integrert med den programvarepakken. Nå leveres en
slik modul. For å bruke den, må /etc/nsswitch.conf filen som ble installert i
LFS endres. Overskriv filen som root bruker:
cat > /etc/nsswitch.conf << "EOF" &&
# Begin /etc/nsswitch.conf
passwd: files elogind
group: files elogind
shadow: files elogind
hosts: files dns
networks: files
protocols: files
services: files
ethers: files
rpc: files
# End /etc/nsswitch.conf
EOF
Notat
myhostname, mymachines, og resolve NSS moduler er fortsatt ikke
tilgjengelige (de kommer fra Systemd). Den installerte filen
kan ikke bruke dem ennå.
Notat
Fortsett nå til du kommer til D-Bus-1.16.2, installer den, og følg
konfigurasjonsinstruksjonene på den siden for å se om elogind
fungerer som den skal.