微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法从 CLI 更改 UBUNTU 中的 root 或普通用户密码

如何解决无法从 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 举报,一经查实,本站将立刻删除。