คำสั่ง
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
ฉันสามารถพิมพ์รหัสผ่านรูทเพื่อปลดล็อกหน้าจอได้อย่างถูกต้อง อย่างไรก็ตามถ้าฉันใช้มันเป็นผู้ใช้ปกติและฉันไม่สามารถใช้ผู้ใช้ปกติหรือรหัสผ่านรูทเพื่อปลดล็อกได้
i3lock
นี่คือการตั้งค่าของฉันสำหรับ PAM
#
# 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
นี่คือการติดตั้งใหม่ของ Arch ดังนั้นฉันไม่คิดว่าการกำหนดค่าจะสกปรกเกินไป ฉันควรมองหาวิธีแก้ไขข้อบกพร่องนี้อย่างไร
วิ่ง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
และมันสามารถเข้าสู่ระบบ?