我在 QEMU/KVM 上运行 Ubuntu 16.04 机器。我使用虚拟机上的“设置/用户帐户”创建了一个新用户 atww。用户帐户类型为管理员。我使用 usermod -p atww atww 将用户 atww 的密码设置为 atww。当我尝试使用 atww 和密码 atww 登录时,我收到“密码无效,请重试” passwd -aS | grep atww 给出 atww P 01/09/2018 0 99999 7 -1,这似乎是正确的。是吗?请帮忙!非常感谢,Arno
答案1
钥匙-pforusermod
命令表示用加密值更新用户密码。https://linux.die.net/man/8/usermod
-p, --password 密码
加密密码,由 crypt(3) 返回。
注意:不建议使用此选项,因为列出进程的用户将看到密码(或加密密码)。
您应该确保密码符合系统的密码策略。
解决方案是使用passwd username
。