如何解决无法从 CLI 更改 UBUNTU 中的 root 或普通用户密码
通过 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 举报,一经查实,本站将立刻删除。