命令
pamtester -v auth pknopf authenticate
pamtester: invoking pam_start(auth, pknopf, ...)
pamtester: performing operation - authenticate
Password:
pamtester: Authentication failure
新闻
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
,然后我就可以适当地在输入根密码来解锁屏幕。但是,如果我以普通用户身份运行它,则无法使用普通用户或root密码来解锁。
这是我的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
这是Arch的全新安装,因此我认为配置不会太怪异。我应该寻找什么来调试它?
跑步ls -l /sbin/unix_chkpwd
表演
-rwxr-xr-x 1 root root 31392 Jun 9 2016 /sbin/unix_chkpwd
我的帐户在/ etc / passwd中。
—
Paul Knopf '18
我可以使用root用户(以运行身份)“ pamtester auth pknopf authenticate”,但不能使用pknopf user。
—
Paul Knopf
ls -l /sbin/unix_chkpwd
请添加到您的问题的结果。
更新了问题以包括输出。
—
Paul Knopf
pknopf
在/etc/passwd
等中拥有一个用户帐户,并且可以登录吗?