adduser não tem diferença de useradd

adduser não tem diferença de useradd

Quando uso o comando adduser no Fedora, ele não pede senha ou nome completo. Está funcionando exatamente como useradd.
Eu não entendo o porquê.

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

E cria dois usuários em /etc/passwd

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

Responder1

no fedora existe apenas useraddcomando, adduseré apenas um link simbólico para useradd.

você pode verificar isso com o seguinte comando:

ls -ld /usr/sbin/adduser

a saída do comando:

[root@fedora28 ~]# ls -ld /usr/sbin/adduser
lrwxrwxrwx. 1 root root 7 Feb 6 05:37 /usr/sbin/adduser -> useradd

Responder2

useraddé o único comando dos dois que está disponível em todos os sistemas estilo Unix (que eu conheço).

No Debian e seus derivados, adduseré um wrapper ao useraddqual adiciona algum conforto, como gerar um grupo com o mesmo nome por padrão.

No Fedora, eles são iguais.

informação relacionada