我处于一种奇怪的情况下,无法使用八字密码sudo passwd username
或passwd username
root帐户在计算机(Ubuntu 16.04)上重置用户密码。
root@adam-minipc:~ # passwd mikolaj
Current password:
New password:
New password (again):
passwd: Authentication token manipulation error
passwd: password unchanged
在/etc/shadow
相关条目中为:
mikolaj:!:18063:0:99999:7:::
这是为什么?是什么原因导致的?如何重设密码?我已经被捏了吗?
解锁帐户无济于事:
root@adam-minipc:~ # passwd -u mikolaj
passwd: unlocking the password would result in a passwordless account.
You should set a password with usermod -p to unlock the password of this account.
usermod -p <encrypted password> mikolaj
需要加密的密码,只需将其粘贴到/etc/shadow
文件中即可。我不知道如何获取加密的密码,即使我知道,如果您是root用户,那也必须是一种简单地重置密码的方法。这是我第一次看到这种行为,passwd
坦白说我真的迷失了。
问题与尝试更改我的用户密码时出现“身份验证令牌操作”错误不同,因为它与只读文件系统无关,也没有我首先抱怨该错误。我想知道,为什么sudo passwd <username>
突然开始要求输入当前密码。在我所有其他系统上则没有。
您是否尝试根据输出提示使用“ -p”设置密码?
—
Yeti
@KetanPatel不,不是。我刚刚找到了解决方案,这是一个完全不同的故事。
—
亚当·里奇科夫斯基
@AdamRyczkowski 这涉及多个原因,虽然没有提到
—
Eliah Kagan
passwd
要求根给当前的密码。我认为jouell的答案 可能已经解决了这个问题。我建议您再次进行编辑以立即弄清楚您当前的要求。(看起来您仍然想重设密码。)passwd mikolaj
作为root用户,是否仍要求输入mikolaj
密码?如果没有,可能很难找到原因。如果是这样,是否可以pam-auth-update
解决?如果没有,输出是ls -l /etc/{passwd,group} /etc/pam.d/*pass*
什么?
你试过了
—
恢复莫妮卡-M.Schröder,
sudo -u username passwd
吗?