我创建了一个新用户:
$ sudo useradd -m Ari -p pass123
但是当我登录时它说密码不正确,我知道它是正确的,因为我将命令行日志保存为文本文件。
除此之外,我同时还建了一个群:
$ sudo groupadd testgroup1
并向其中添加新帐户:
$ sudo usermod -a -G testgroup1 Ari
为什么无法登录?
答案1
该-p
选项正在寻找加密的密码:
-p, --password 密码
加密密码,由 crypt(3) 返回。默认是禁用密码。
Note: This option is not recommended because the password (or encrypted password) will
be visible by users listing the processes.
You should make sure the password respects the system's password policy.
您应该使用以下命令来更改密码:
sudo passwd Ari
为了使用该-p
选项,您必须首先对密码进行加密。您可以使用提到的一些方法这里例如:
$ mkpasswd
Password:
1puqSPGTnyi5o
$ sudo useradd -m Ari -p 1puqSPGTnyi5o
请注意,该mkpasswd
实用程序包含在whois
可以通过 apt 获取的包中