无法在 ArchLinux 中设置密码

无法在 ArchLinux 中设置密码

我以 root 身份登录并创建了一个新帐户:

# useradd -d /home/onie -m onie
# su onie

onie现在我尝试使用该命令为自己设置密码passwd,但当我没有密码时它会要求我输入当前密码!

答案1

useradd如果您在运行( )时未指定密码-p PASSWORD,则会禁用该帐户的密码;登录它的唯一方法是通过其他身份验证方法(例如 SSH 密钥),或su从 root 登录。由于密码被禁用,您无法以普通用户身份设置新密码。 Root 可以更改任何人的密码,而无需当前密码,因此运行:

[root@myhost ~]# passwd onie

相关内容