在 Ubuntu 上添加了新用户,设置密码不起作用?

在 Ubuntu 上添加了新用户,设置密码不起作用?

我创建了一个新用户:

$ 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 获取的包中

相关内容