ArchLinux |创建新用户帐户后登录密码不起作用

ArchLinux |创建新用户帐户后登录密码不起作用

我正在尝试 Arch Linux,以便更快地学习更多东西,并且没有困扰我的 GUI,这样我就可以专注于从 Linux 本身和终端学习东西。由于我使用的是默认的 root@host,所以我决定创建一个新用户。使用密码和专用用户文件夹创建新用户后,我重新启动,然后 root 的密码和新创建的用户都不起作用......也许我做错了,不明白帐户是如何工作的。

我使用以下行在 Arch 中创建用户。

useradd me -Umr -b /home -d /home/me -p newpass

我是不是做错了什么或者什么了?看来我现在无法从这两个帐户登录。

我的目的是创建一个不是 /root 的默认用户帐户,这样我就不会总是以 root 用户身份登录,这样当我启动时,就会询问新创建的帐户密码。

答案1

参数-ptouseradd需要一个加密的密码。在命令行中提供密码是不好的安全做法。这是因为系统上的每个进程都可以读取所有命令行(使用容器时除外)。因此,该useradd命令不会接受明文密码,而是强制您在将其作为参数提供之前对其进行加密。

之后交互式设置密码:

passwd me

相关内容