GNU/Linux >> Tutoriales Linux >  >> Linux

Crear nuevos grupos en Linux con el comando Groupadd

Mientras que el comando useradd crea nuevos usuarios, el comando groupadd en Linux crea nuevos grupos. Actualiza el archivo /etc/group en consecuencia.

No hay muchas opciones con groupadd y su sintaxis es bastante básica:

groupadd [options] group_name

Veamos cómo usar el comando groupadd para crear grupos en Linux.

Ejemplos de comandos Groupadd

Tenga en cuenta que agregar un grupo es una tarea administrativa y, por lo tanto, debe ser root o tener derechos sudo. Obtenga más información sobre cómo crear un usuario sudo aquí.

1. Crear un nuevo grupo

Para crear un nuevo grupo en Linux, puede usarlo de la siguiente manera:

sudo groupadd new_group_name

Puede verificar que el nuevo grupo ha sido creado revisando el archivo /etc/group:

[email protected]:~$ sudo groupadd testing
[email protected]:~$ grep testing /etc/group
testing:x:1008:

¿Qué haces con un grupo? Deberías tener algunos usuarios, ¿verdad? Puede agregar usuarios al grupo usando el comando usermod. Si desea agregar varios usuarios a un grupo al mismo tiempo, puede usar el comando gpasswd de esta manera:

sudo gpasswd -M user1,user2,user3 new_group_name

2. Crear un grupo con ID de grupo específico (gid)

De forma predeterminada, el nuevo grupo se crea con una identificación de grupo superior al valor GID_MIN definido en /etc/login.defs. En la mayoría de los sistemas Linux, este valor es 1000.

En otras palabras, obtienes uno de los primeros GID disponibles después de 1000.

Pero no estás restringido a eso. Puede crear un grupo con un GID específico de esta manera:

sudo groupadd new_group_namep -g GID

He aquí un ejemplo:

[email protected]:~$ sudo groupadd test_group -g 678
[email protected]:~$ grep test_group /etc/group
test_group:x:678:

3. Crear un nuevo grupo de sistemas

Cuando crea un nuevo grupo, es un grupo normal con un GID superior a 1000. También puede crear un grupo del sistema que automáticamente tome una identificación de grupo entre SYS_GID_MIN y SYS_GID_MAX como se define en /etc/login.defs.

sudo groupadd -r new_group_name

Puede ver en el ejemplo que la identificación del grupo es inferior a 1000 y, por lo tanto, indica que no es un grupo normal sino un grupo del sistema (utilizado para programas del sistema).

[email protected]:~$ sudo groupadd -r tesla
[sudo] password for abhishek: 
[email protected]:~$ grep tesla /etc/group
tesla:x:998:

Espero que encuentre útil este pequeño tutorial rápido para usar el comando groupadd. También puede consultar cómo eliminar grupos con el comando groupdel.

Cualquier pregunta o sugerencia siempre es bienvenida.


Linux
  1. Comando wc Linux con ejemplos

  2. Linux Crear grupos usando el comando Groupadd

  3. Comando JQ en Linux con ejemplos

  4. Comando Linux ln

  5. Ejemplos de comandos groupadd en Linux

Modificar grupos en Linux con el comando groupmod

Eliminar grupos en Linux con el comando groupdel

Comando mkdir:crear nuevos directorios en Linux

Cómo eliminar grupos con el comando groupdel en Linux

Cómo crear nuevos grupos con el comando groupadd en Linux

Cómo crear un grupo en Linux – Comando groupadd