Sé que hay una ligera diferencia entre adduser
yuseradd
.
(es decir, adduser
tiene características adicionales para useradd
, como crear un directorio de inicio).
Entonces, ¿cuál es la relación entre addgroup
y groupadd
?
¿Hay una forma preferida de crear un grupo?
permissions
group
e9t
fuente
fuente
Respuestas:
En la mayoría de las distribuciones
adduser
yaddgroup
son envoltorios interactivos de 'conveniencia' alrededor de los comandosuseradd
ygroupadd
.Puede encontrar addgroup usando el comando
which addgroup
, en mi máquina (Ubuntu 11.04) en la que vive/usr/sbin/addgroup
.En mi caja
addgroup
hay un script perl que solicita varias opciones (interactivamente) antes de invocar elgroupadd
comando.groupadd
generalmente es preferible para las secuencias de comandos (por ejemplo, si desea crear usuarios en lote), mientras queaddgroup
es más fácil de usar (especialmente si no está familiarizado con todas las opciones y marcas).Por supuesto,
addgroup
también toma muchas opciones a través del comando cuando lo invoca, pero está pensado principalmente como un script interactivo.Curiosamente, en mi cuadro
addgroup
hay un enlace simbólicoadduser
, el script verifica el nombre con el que se invocó y realiza diferentes acciones en consecuencia.fuente
groupadd
es más preferible para una mejor compatibilidad de sistemas cross-linux y a veces cross-unix.addgroup
a menudo es solo un contenedorgroupadd
(escrito en perl, código fuente aquí ).De la misma manera,
useradd
es más preferible queadduser
- ver aquífuente