¿Cuál es la diferencia entre useraddy adduser? ¿Cuándo / por qué debería preferir usar uno u otro?
Debian Linuxpregunta basada.
¿Cuál es la diferencia entre useraddy adduser? ¿Cuándo / por qué debería preferir usar uno u otro?
Debian Linuxpregunta basada.
Respuestas:
En el caso de Debian y sus distribuciones relacionadas, adduser es una interfaz interactiva más amigable para usarradd.
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.
Siempre useadduser (y deluseral eliminar usuarios).
Los comandos useradd, userdely usermodson utilidades de bajo nivel que están allí por razones históricas, mientras que adduser/deluserDo The Right Thing ™. (Recuerdo cuál usar al pensar que user*viene después adduser/deluseren 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).
adduserdice:(Énfasis añadido.)
adduseryaddgroupagregue usuarios y grupos al sistema de acuerdo con las opciones de línea de comandos y la información de configuración en/etc/adduser.conf. Son los front-end más amigables para las herramientas de bajo niveluseradd,groupaddcomo losusermodprogramas , y eligen de manera predeterminada los valores UID y GID conformes a la política de Debian, crean un directorio de inicio con configuración esquelética, ejecutan un script personalizado y otras características.adduseryaddgroupse puede ejecutar en uno de los cinco modos:
useradddice:
useraddes una utilidad de bajo nivel para agregar usuarios. En Debian, los administradores deberían usarloadduser(8)en su lugar.
Ver también:
addusery
useradd? (en Ask Ubuntu).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.