comando groupadd en Linux con ejemplos

Los grupos en Linux se refieren a los grupos de usuarios. En Linux, puede haber muchos usuarios de un solo sistema (el usuario normal puede tomar uid de 1000 a 60000, y un usuario raíz (uid 0) y 999 usuarios del sistema (uid 1 a 999)). En un escenario donde hay muchos usuarios, puede haber algunos privilegios que algunos usuarios tienen y otros no, y se vuelve difícil administrar todos los permisos a nivel de usuario individual. Entonces, al usar grupos, podemos agrupar una cantidad de usuarios y establecer privilegios y permisos para todo el grupo. El comando groupadd se utiliza para crear un nuevo grupo de usuarios. 

Sintaxis: 
 

groupadd [option] group_name 

Ejemplo: 
 

sudo groupadd developers 

Nota: 

  • Cada nuevo grupo creado se registra en el archivo “ /etc/group ”. Para verificar que el grupo ha sido creado, ingrese el comando 

     

sudo tail /etc/group
  • Producción: 

     

  • El archivo muestra la información del grupo en el siguiente formato: 

     

group_name : password : group-id : list-of-members

Opciones: 

  • -f, –force : esta opción obliga al comando a cancelar silenciosamente si el grupo dado ya existe. Si esta opción se usa con la opción -g o -gid y la identificación de grupo dada ya existe, el comando ignora la identificación de grupo dada y crea una identificación de grupo nueva y única. 

     

  • -g, –gid GID: esta opción se usa para proporcionar una identificación de grupo (numérica) al nuevo grupo, y debe ser no negativa y única a menos que se cree explícitamente para que no sea única (usando la opción -o). Si no se utiliza esta opción, se asigna la identificación predeterminada, que es mayor que cualquier otro grupo ya presente.
  • -h, –help: muestra el mensaje de ayuda y sale.
  • -K, –key CLAVE=VALOR : Anula los valores predeterminados de /etc/login.defs (GID_MIN, GID_MAX y otros). Se pueden especificar múltiples opciones -K. GID_MIN y GID_MAX son los parámetros establecidos en /etc/login.defs que definen los valores mínimos y máximos que puede tomar una identificación de grupo. 

    Ejemplo: 

     

 groupadd -K GID_MIN=500 -K GID_MAX=700
  •  

  • -o, –non-unique : Esta opción permite agregar un grupo con un GID no único.
  • -p, –password CONTRASEÑA: La contraseña cifrada, tal como la devuelve crypt(3). El valor predeterminado es deshabilitar la contraseña. Esta contraseña es visible para los usuarios. Debe asegurarse de que la contraseña respete la política de contraseñas del sistema. Las contraseñas de grupo se almacenan en el archivo «/etc/gshadow».
  • -r, –system: crea un grupo de sistemas. Los identificadores numéricos de los nuevos grupos de sistemas se eligen en el rango SYS_GID_MIN-SYS_GID_MAX, definido en login.defs, en lugar de GID_MIN y GID_MAX.
  • -R, –root CHROOT_DIR: aplica los cambios en el directorio CHROOT_DIR y utiliza los archivos de configuración del directorio CHROOT_DIR.

Puntos importantes: 
 

  • Para agregar un nuevo usuario al grupo, el grupo se menciona usando la opción -g en el comando useradd

     

sudo useradd -g developers new_user 
  • Para agregar un usuario existente a un grupo, use el comando  usermod

     

usermod -g developers existing_user 
  •  

Publicación traducida automáticamente

Artículo escrito por NaveenJangid y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *