
fedora で adduser コマンドを使用すると、パスワードやフルネームを要求されません。useradd とまったく同じように動作します。
理由がわかりません。
[hugues@localhost ~]$ sudo adduser user1
[hugues@localhost ~]$ sudo useradd user2
そして、/etc/passwdに2人のユーザーを作成します
user1:x:1004:1010::/home/user1:/bin/bash
user2:x:1005:1011::/home/user2:/bin/bash
答え1
fedora にはコマンドのみがありuseradd
、adduser
useradd へのシンボリックリンクのみです。
次のコマンドで確認できます。
ls -ld /usr/sbin/adduser
コマンドの出力:
[root@fedora28 ~]# ls -ld /usr/sbin/adduser
lrwxrwxrwx. 1 root root 7 Feb 6 05:37 /usr/sbin/adduser -> useradd
答え2
useradd
は、これら 2 つのコマンドのうち、すべての Unix スタイル システムで使用できる唯一のコマンドです (私が知る限り)。
Debian とその派生製品では、デフォルトで同じ名前のグループを生成するなどの利便性を追加するadduser
ラッパーです。useradd
Fedora では、それらは同じです。