명령
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
지금은 모든 잠금 화면에서 "잠금 해제"(KDE 잠금 화면 i3lock
등)를 방지 할 수 있습니다.
내가 시작하는 경우 i3lock
로 sudo
, 그때 제대로 입력 할 수 루트 화면 잠금을 해제하기 위해 암호를 입력합니다. 그러나 일반 사용자로 실행하면 일반 사용자 또는 루트 암호를 사용하여 잠금을 해제 할 수 없습니다.
에 대한 PAM 구성은 다음과 같습니다 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
러닝 ls -l /etc/passwd /etc/shadow /etc/group
쇼
-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
이것은 아치를 새로 설치 한 것이므로 구성이 너무 이상하다고 생각하지 않습니다. 이것을 디버깅하기 위해 무엇을 찾아야합니까?
러닝 ls -l /sbin/unix_chkpwd
쇼
-rwxr-xr-x 1 root root 31392 Jun 9 2016 /sbin/unix_chkpwd
ls -l /sbin/unix_chkpwd
질문 에 추가 한 결과입니다 .
pknopf
당신의/etc/passwd
등, 그리고 로그인 할 수 있습니다?