
Cuando uso el comando adduser en fedora, no me pide contraseña ni nombre completo. Está funcionando exactamente como useradd.
No entiendo por qué.
[hugues@localhost ~]$ sudo adduser user1
[hugues@localhost ~]$ sudo useradd user2
Y crea dos usuarios en /etc/passwd
user1:x:1004:1010::/home/user1:/bin/bash
user2:x:1005:1011::/home/user2:/bin/bash
Respuesta1
En Fedora solo hay useradd
un comando, adduser
es solo un enlace simbólico para agregar usuario.
Puedes comprobarlo con el siguiente comando:
ls -ld /usr/sbin/adduser
la salida del comando:
[root@fedora28 ~]# ls -ld /usr/sbin/adduser
lrwxrwxrwx. 1 root root 7 Feb 6 05:37 /usr/sbin/adduser -> useradd
Respuesta2
useradd
es el único comando de los dos que está disponible en todos los sistemas de estilo Unix (que yo sepa).
En Debian y sus derivados, adduser
hay un contenedor useradd
que agrega cierta comodidad, como generar un grupo con el mismo nombre de forma predeterminada.
En Fedora, son iguales.