Debian
不再詢問使用者密碼
我正在使用帶有 lightdm 的 Debian Stretch。突然,登錄時不再要求我輸入密碼。只要我填寫我的使用者名並按 Tab,密碼欄位就會被刪除,我無需輸入即可登錄。
而且:
- 使用命令行登錄,情況是一樣的:我只需要輸入我的使用者名即可登錄。
- 當我使用 sudo 時,即使在重新啟動和執行
sudo -K
.- 一些應用程序,例如 Thunar 中的根終端,警告我由於我的“身份驗證機制設置”,我不需要輸入密碼。
- 具有圖形提示輸入密碼的程序不再接受我的密碼,例如
synaptic-pkexec
.sudo synaptic-pkexec
確實有效。我找到的答案特定於 lightdm 或
/etc/sudoers
. 但是這些文件看起來很正常,而且這個問題似乎更普遍。任何人都可以提供有關如何找出我的系統發生變化的指示嗎?
根本原因是我的使用者不再設置密碼。我執行了:
sudo journalctl -b | grep pam
並註意到:
lightdm[1193]: gkr-pam: no password is available for user
然後通過
passwd
在終端執行並設置新密碼來解決問題。