Hay 2 categorías de grupos en el sistema operativo Linux, es decir , grupos primarios y secundarios . El grupo principal es un grupo que se genera automáticamente al crear un usuario con una identificación de usuario única, simultáneamente se crea un grupo con la misma identificación que la identificación del usuario y el usuario se agrega al grupo y se convierte en el primer y único miembro del grupo. Este grupo se denomina grupo primario. El grupo secundario es un grupo que se puede crear por separado con la ayuda de comandos y luego podemos agregarle usuarios cambiando la ID de grupo de los usuarios.
1. Comando para hacer un grupo (Grupo secundario): El siguiente comando creó un grupo con el nombre proporcionado. El grupo durante la creación obtiene una ID de grupo y podemos conocer todo sobre el grupo como su nombre, ID y los usuarios presentes en él en el archivo «/etc/group».
groupadd group_name
Ejemplo:
groupadd Group1
2. Comando para establecer la contraseña del grupo: El siguiente comando se utiliza para establecer la contraseña del grupo. Después de ejecutar el comando, debemos ingresar la nueva contraseña que queremos asignar al grupo. La contraseña tiene que ser dada dos veces para propósitos de confirmación.
gpasswd group_name
Ejemplo:
gpasswd Group1
3. Comando para mostrar el archivo de contraseña de grupo: El siguiente comando nos da el archivo de contraseña como salida. El archivo está presente en una forma tal que ninguna información sobre el archivo está abierta para los espectadores. En lugar de esto, intente: «cat /etc/group» para obtener más información sobre los grupos.
cat /etc/gshadow
4. Comando para agregar un usuario a un grupo existente: El siguiente comando se usa para agregar un usuario a un grupo existente. Los usuarios que puedan estar presentes en cualquier grupo primario o secundario saldrán de los otros grupos y pasarán a formar parte de este grupo.
usermod -G group_name username
usermod -G group1 John_Doe
Nota: si agregamos un usuario a un grupo, automáticamente se elimina de los grupos anteriores, podemos evitarlo con el comando que se indica a continuación.
5. Comando para agregar un usuario a un grupo sin eliminarlo de los grupos existentes: este comando se usa para agregar un usuario a un nuevo grupo y evitar que lo eliminen de sus grupos existentes.
usermod -aG *group_name *username
Ejemplo:
usermod -aG group1 John_Doe
6. Comando para agregar varios usuarios a un grupo a la vez:
gpasswd -M *username1, *username2, *username3 ...., *usernamen *group_name
Ejemplo:
gpasswd -M Person1, Person2, Person3 Group1
7. Comando para eliminar un usuario de un grupo: el siguiente comando se utiliza para eliminar un usuario de un grupo. Luego, el usuario se elimina del grupo, aunque sigue siendo un usuario válido en el sistema, pero ya no forma parte del grupo. El usuario sigue formando parte de los grupos en los que estaba y, si no formaba parte de ningún otro grupo, formará parte de su grupo principal.
gpasswd -d *username1 *group_name
Ejemplo:
gpasswd -d Person1 Group1
8. Comando para eliminar un grupo: el siguiente comando se utiliza para eliminar el grupo. Los usuarios presentes en el grupo no serán eliminados. Permanecerán como estaban, pero ahora ya no serán parte de este grupo ya que el grupo será eliminado.
groupdel *group_name
Ejemplo:
groupdel Group1
Publicación traducida automáticamente
Artículo escrito por NiteshNijhawan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA