问题描述
通过 CLI 更改用户密码时出现问题,似乎是通过 SSH 或在主机上更改。尝试这样做时,我得到:
:~$ passwd
Changing password for user.
Current password:
New password:
Retype new password:
passwd: Authentication token manipulation error
passwd: password unchanged
操作系统是使用最小桌面设置安装的 UBUNTU 20.04。如果我在假设 root 为 root 后尝试更改 root 用户密码,也会发生同样的事情。
我四处看了看,我发现唯一可能有意义的东西就在这里:
Passwd: authentication token manipulation error in Linux
我查看了 sudo pam-auth-update,这似乎不是问题?
要启用的 PAM 配置文件:
[ ] Fingerprint authentication
[*] Unix authentication
[*] Register user sessions in the systemd control group hierarchy
[ ] Create home directory on login
[*] GNOME Keyring Daemon - Login keyring management
[*] Inheritable Capabilities Management
passwd 和 shadow 的属性和权限:
lsattr /etc/passwd
--------------e----- /etc/passwd
ls -l /etc/passwd
-rw-r--r-- 1 root root 2941 Jan 26 15:42 /etc/passwd
sudo lsattr /etc/shadow
-----a--------e----- /etc/shadow
ls -l /etc/shadow
-rw-r----- 1 root shadow 1736 Feb 12 16:16 /etc/shadow
我想 a 是用于追加的。不确定我想继续并取消设置,然后在询问其他选项等之前尝试更改密码。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)