Comando
pamtester -v auth pknopf authenticate
pamtester: invoking pam_start(auth, pknopf, ...)
pamtester: performing operation - authenticate
Password:
pamtester: Authentication failure
journctl
Feb 06 13:22:17 PAULS-ARCH unix_chkpwd[31998]: check pass; user unknown
Feb 06 13:22:17 PAULS-ARCH unix_chkpwd[31998]: password check failed for user (pknopf)
Feb 06 13:22:17 PAULS-ARCH pamtester[31997]: pam_unix(auth:auth): authentication failure; logname= uid=1000 euid=1000 tty= ruser= rhost= user=pknopf
Allo stato attuale, ogni schermata di blocco mi impedisce di "sbloccare" (schermata di blocco di KDE i3lock, ecc.).
Se inizio i3lockcome sudo, posso quindi digitare correttamente la password di root per sbloccare lo schermo. Tuttavia, se lo eseguo come utente normale e non riesco a utilizzare l'utente normale o la password di root per sbloccare.
Ecco la mia configurazione PAM per i3lock.
#
# PAM configuration file for the i3lock screen locker. By default, it includes
# the 'system-auth' configuration file (see /etc/pam.d/login)
#
auth include system-auth
Esecuzione di ls -l /etc/passwd /etc/shadow /etc/groupspettacoli
-rw-r--r-- 1 root root 803 Feb 6 14:16 /etc/group
-rw-r--r-- 1 root root 1005 Feb 6 14:16 /etc/passwd
-rw------- 1 root root 713 Feb 6 14:16 /etc/shadow
Questa è una nuova installazione di Arch, quindi non credo che la configurazione sia troppo complicata. Cosa dovrei cercare per eseguire il debug di questo?
Esecuzione di ls -l /sbin/unix_chkpwdspettacoli
-rwxr-xr-x 1 root root 31392 Jun 9 2016 /sbin/unix_chkpwd
ls -l /sbin/unix_chkpwdaggiunto alla domanda, per favore.
pknopfnel tuo/etc/passwd, ecc. E può accedere?