7

When I use the adduser command on fedora, it's not aksing for password or fullname. It's working exactly like useradd.
I don't understand why.

[hugues@localhost ~]$ sudo adduser user1 [hugues@localhost ~]$ sudo useradd user2 

And it creates two users in /etc/passwd

user1:x:1004:1010::/home/user1:/bin/bash user2:x:1005:1011::/home/user2:/bin/bash 

2 Answers 2

11

in fedora there is only useradd command, adduser is just a symlink to useradd.

you can check that with the following command:

ls -ld /usr/sbin/adduser 

the output of the command:

[root@fedora28 ~]# ls -ld /usr/sbin/adduser lrwxrwxrwx. 1 root root 7 Feb 6 05:37 /usr/sbin/adduser -> useradd 
4
  • Could you please add the output of the command in your answer? (on Ubuntu ls -ld /usr/sbin/adduser and ls -ld /usr/sbin/useradd display files with different sizes, so I'm curious about the output on Fedora) Commented Jun 2, 2018 at 17:37
  • @A.L adduser is a symlink to useradd. Commented Jun 4, 2018 at 14:56
  • I had some vague recollection of there once-upon-a-time being a separate adduser command, and looked in the package changelog, which includes: Mon Oct 27 1997: - obsolete adduser. I guess I'm getting old. :) Commented Jun 4, 2018 at 14:58
  • 1
    @A.L i have added the output of ls -ld to the answer Commented Jun 5, 2018 at 12:49
0

useradd is the only command of them two which is available on all Unix style systems (I know of).

On Debian and its derivatives, adduser is a wrapper to useradd which adds some comfort like generating a same named group by default.

In Fedora, they are the same.

1
  • 5
    useradd is not a POSIX utility, neither is adduser. Commented Jun 2, 2018 at 13:15

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.