adduser は useradd と違いはありません

adduser は useradd と違いはありません

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 にはコマンドのみがありuseraddadduseruseradd へのシンボリックリンクのみです。

次のコマンドで確認できます。

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 では、それらは同じです。

関連情報