当我在 Fedora 上使用 adduser 命令时,它不需要密码或全名。它的工作方式与 useradd 完全相同。
我不明白为什么。
[hugues@localhost ~]$ sudo adduser user1
[hugues@localhost ~]$ sudo useradd user2
它在 /etc/passwd 中创建了两个用户
user1:x:1004:1010::/home/user1:/bin/bash
user2:x:1005:1011::/home/user2:/bin/bash
在 Fedora 中只有
useradd
命令,adduser
只是 useradd 的符号链接。您可以使用以下命令进行检查:
命令的输出:
useradd
是他们两个中唯一一个在所有 Unix 风格的系统上都可用的命令(我知道)。在 Debian 及其衍生产品上,它
adduser
是一个包装器,useradd
它增加了一些舒适性,例如默认生成相同的命名组。在 Fedora 中,它们是相同的。