¿Cuál es la diferencia entre useradd
y adduser
? ¿Cuándo / por qué debería preferir usar uno u otro?
debian
user-accounts
lindelof
fuente
fuente
Debian Linux
pregunta basada.Respuestas:
En el caso de Debian y sus distribuciones relacionadas, adduser es una interfaz interactiva más amigable para usarradd.
fuente
En Ubuntu, useradd simplemente crea una entrada en la base de datos del usuario (/ etc / passwd, etc.).
adduser por otro lado también crea un directorio de inicio para el usuario, lo completa con el contenido de / etc / skel y le permite establecer la contraseña de forma interactiva.
fuente
Siempre use
adduser
(ydeluser
al eliminar usuarios).Los comandos
useradd
,userdel
yusermod
son utilidades de bajo nivel que están allí por razones históricas, mientras queadduser/deluser
Do The Right Thing ™. (Recuerdo cuál usar al pensar queuser*
viene despuésadduser/deluser
en el alfabeto y, por lo tanto, es "peor").De acuerdo con las respectivas páginas de manual (en Ubuntu 12.04 Precise Pangolin, es decir, un sistema derivado de Debian).
La página de manual para
adduser
dice:(Énfasis añadido.)
La página de manual para
useradd
dice:Ver también:
adduser
yuseradd
? (en Ask Ubuntu).fuente
lrwxrwxrwx. 1 root root 7 17 de noviembre 13:52 / usr / sbin / adduser -> useradd
Uno es un "acceso directo" / "enlace simbólico" al otro. Entonces no hay diferencia.
Esto está en redhat linux (y centos / fedora), puede no ser cierto en otras distribuciones.
fuente
En FreeBSD:
adduser
es una forma interactiva y amigable de preguntas y respuestas para agregar usuarios locales.useradd
no existefuente