Komenda
pamtester -v auth pknopf authenticate
pamtester: invoking pam_start(auth, pknopf, ...)
pamtester: performing operation - authenticate
Password:
pamtester: Authentication failure
dziennik
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
W obecnej postaci każdy ekran blokady uniemożliwia mi „odblokowanie” (ekran blokady KDE i3lockitp.).
Jeśli zacznę i3lockjako sudo, mogę następnie poprawnie wpisać hasło roota, aby odblokować ekran. Jednak jeśli uruchomię go jako normalny użytkownik i nie będę mógł użyć zwykłego użytkownika ani hasła roota, aby odblokować.
Oto moja konfiguracja PAM dla 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
Prowadzenie ls -l /etc/passwd /etc/shadow /etc/grouppokazów
-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
To jest nowa instalacja Arch, więc nie sądzę, że konfiguracja jest zbyt niepewna. Czego powinienem szukać, aby to debugować?
Prowadzenie ls -l /sbin/unix_chkpwdpokazów
-rwxr-xr-x 1 root root 31392 Jun 9 2016 /sbin/unix_chkpwd
ls -l /sbin/unix_chkpwddodany do pytania.
pknopfw swoim/etc/passwditp, a to może się zalogować?