| .. | ||
| labfy-lock | ||
| README.md | ||
Politique PAM de labfy-lock
labfy-lock emploie la phase auth de PAM. Le fichier source
labfy-lock reprend exactement la règle active du paquet
swaylock : auth include login. La chaîne d'authentification sur cette
installation est login → system-local-login → system-login →
system-auth. Elle conserve notamment pam_nologin, pam_shells,
pam_faillock, pam_unix et les modules standard de cette pile. Les phases
account, password et session ne sont pas ajoutées : PamContext de
QuickShell 0.3.1 utilise seulement auth.
Après une reconstruction du système, installer depuis la racine du dépôt :
sudo install -o root -g root -m 0644 system/pam.d/labfy-lock /etc/pam.d/labfy-lock
Le mot de passe d'administration se saisit uniquement dans le dialogue
normal de sudo. Ne pas employer Stow pour /etc/pam.d.
Vérifier le fichier installé avant de changer PamContext :
stat -c '%U:%G %a %n' /etc/pam.d/labfy-lock
cmp system/pam.d/labfy-lock /etc/pam.d/labfy-lock
test -f /etc/pam.d/login
test -f /etc/pam.d/system-local-login
test -f /etc/pam.d/system-login
test -f /etc/pam.d/system-auth
Après installation, régler config: "labfy-lock" dans le seul PamContext
du lockscreen, vérifier le QML et les tests, puis faire un essai réel avec
saisie du secret par l'utilisateur. Conserver le paquet swaylock jusqu'à
confirmation du retour au bureau. Un test synthétique ne valide pas PAM.
En cas d'échec après désinstallation du paquet, exécuter d'abord
sudo pacman -S swaylock, puis confirmer que /etc/pam.d/swaylock existe.
Remettre config: "swaylock", recharger uniquement le lockscreen si
nécessaire et refaire un essai manuel. Ne pas lancer swaylock
par-dessus une session WlSessionLock déjà verrouillée.