我刚刚创建了一个具有管理员权限的新帐户,但无法设置激活帐户的密码。我不知道如何通过终端设置帐户密码。
答案1
使用passwd
. 来自密码:
DESCRIPTION
The passwd command changes passwords for user accounts. A normal user
may only change the password for his/her own account, while the
superuser may change the password for any account. passwd also changes
the account or associated password validity period.
要使用,请运行命令passwd
。这将尝试更改您的密码 - 这是您不想要的。
因此,要更改其他用户的密码,请使用passwd username
。但是,您的普通用户无权执行此操作 - 只有 root 可以更改其他用户的密码。
作为手册页说:
A normal user may only change the password for his/her own account
和
superuser may change the password for any account.
最后,你需要这个命令:
sudo passwd username
你会看到这个:
$ sudo passwd askubuntu
[sudo] password for tim:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
答案2
从另一个角度来说,我建议你使用命令adduser
而不是useradd
。使用命令时adduser
系统会要求你输入新创建用户的密码,而命令useradd
则不会,我假设你使用它来创建用户。
$ sudo adduser abcd
Adding user `abcd' ...
Adding new group `abcd' (1006) ...
Adding new user `abcd' (1003) with group `abcd' ...
Creating home directory `/home/abcd' ...
Copying files from `/etc/skel' ...
Enter new UNIX password:
您可以使用命令来passwd
更改 TIM 答复中指定的密码。