Gestión de grupos en Linux con ejemplos

Este libro de texto explica en detalle la gestión de los grupos en Linux con ejemplos prácticos. Descubra cómo el grupo principal difiere de la secundaria, cómo crear un nuevo grupo, cambiar el nombre del grupo, cambiar GID y eliminar el grupo paso a paso.

Hay dos tipos de grupos en Linux: el grupo primario y el grupo secundario. El grupo principal también se conoce como grupo privado. El grupo primario es obligatorio. Cada usuario debe ser miembro del grupo primario, y para cada usuario solo puede haber un grupo primario. El grupo secundario es opcional. De acuerdo con los requisitos, el usuario se puede agregar a un grupo secundario o en varios grupos secundarios.

Históricamente, en Linux se agregan nuevos usuarios a un grupo que representa su categoría general, por ejemplo, administradores, estudiantes, vendedores, desarrolladores, etc. Para aumentar la seguridad del sistema de archivos, esta convención fue reemplazada por una convención más segura. En la nueva convención, el nuevo usuario se agrega a su grupo personal. Vamos a resolverlo con más detalle.

Cada archivo en Linux tiene los derechos de grupo predeterminados. Cada vez que el usuario crea el archivo, el grupo predeterminado se le impone automáticamente.

En la versión clásica, dado que varios usuarios pertenecen al mismo grupo, los miembros del grupo reciben automáticamente los derechos de grupo de los archivos del otro. Por ejemplo, en el grupo «estudiantes» tres usuarios: John, Sandy y Karl. La resolución de grupo predeterminada es leer. Ahora suponga que el usuario John crea un nuevo archivo. Dado que los usuarios de Sandy y Karl pertenecen al grupo John, automáticamente reciben permiso para leer el archivo de John. Desde el punto de vista de la seguridad, dicho comportamiento por defecto no es muy bueno. Por lo tanto, más tarde fue reemplazado por un nuevo acuerdo.

En la nueva convención, cada usuario pertenece a su propio grupo privado, y otros miembros no se agregan al grupo privado de forma predeterminada. Por ejemplo, para tres usuarios: John, Sandy y Carla Linux crean tres grupos separados: John, Sandy y Carla y agrega a cada usuario a su grupo, respectivamente. Dado que cada grupo privado contiene solo al propietario como miembro, no se puede utilizar la resolución estándar del grupo. En la nueva convención, los usuarios de Sandy y Carla no pertenecen al grupo privado de John; Por lo tanto, no podrán leer el archivo creado por John.

Si es necesario, podemos crear un grupo secundario para permitir que los miembros del grupo se accedan a los archivos de los demás. Por ejemplo, si queremos permitir que los usuarios de John y Sandy tengan acceso a ciertos archivos, podemos crear un grupo secundario y agregar ambos usuarios a este grupo. Más tarde podremos configurar los parámetros de seguridad de estos archivos para este grupo. Si queremos permitir que John y Carla accedan a otro conjunto de archivos, podemos crear otro grupo secundario y agregarle a ambos usuarios.

Manejo de grupo

Esta lección es la sexta parte del libro de texto «Gestión de usuarios y grupos en Linux paso a paso con ejemplos prácticos». Otras partes de este liderazgo son las siguientes: –

Este libro de texto es la primera parte del artículo. Explica qué es la cuenta de usuario y cómo se controla en el sistema Linux.

Este libro de texto es la segunda parte del artículo. Explica el archivo /etc /passwd en detalle y su formato.

Este liderazgo es la tercera parte del artículo. Describe en detalle el archivo /etc /sombra y cómo está formateado.

Este liderazgo es la cuarta parte del artículo. Le dice cómo crear usuarios en Linux en la línea de comando paso a paso.

Este liderazgo es una quinta parte del artículo. Le dice cómo cambiar los atributos del usuario utilizando más de 15 ejemplos prácticos.

Manejo de grupo

La gestión del grupo incluye tres tareas: crear grupos, cambiar grupos y eliminar grupos. Los siguientes comandos se utilizan para realizar estas operaciones.

Equipo Descripción
Grupo Agrega un nuevo grupo
Groupmod Cambia los atributos del grupo existente.
Groupdel Elimina el grupo existente.

Analicemos más cada operación en ejemplos.

Agregar un nuevo grupo

Para agregar un nuevo grupo, ingrese el shell raíz y complete el siguiente comando.

#GroupAdd [GroupName]

Reemplace el nombre de grupo en nombre de su grupo. Por ejemplo, para crear un nuevo grupo llamado RhCestudent, siga el siguiente comando: –

#GroupAdd rhcestudent

De forma predeterminada, Linux selecciona lo siguiente para el GID disponible. Por ejemplo, si el GID actual es 1000, entonces el nuevo grupo recibirá GID 1001. Para usar su propio GID, debe especificarlo utilizando la opció n-g. Por ejemplo, el próximo equipo creará un nuevo grupo llamado RHCEGROUP y GID 5000.

#GroupAd d-G 5000 RHCEGROUP

La siguiente figura muestra ambos ejemplos.

El equipo agregó un equipo

Revisando la creación del grupo

La información sobre los grupos se almacena en el archivo /etc /grupo. En este archivo, la información sobre cada grupo se almacena en una línea separada. Al igual que los registros existentes, la información sobre el nuevo grupo se almacena en una línea separada al final de las líneas existentes. Podemos usar el comando de cola para ver un cierto número de líneas en el archivo. Agregamos dos grupos anteriores para verificar su creación, podemos usar el siguiente comando.

#tai l-2 /etc /grupo

Este equipo mostrará las últimas dos líneas del archivo /etc /grupo. Como alternativa, también podemos usar el equipo GREP para obtener información detallada sobre un grupo en particular. Por ejemplo, el próximo equipo mostrará información sobre el grupo RHCEGROUP.

#GREP RHCEGROUP /ETC /GRUPO

La siguiente figura muestra los comandos anteriores con la salida.

Revisando la creación del grupo

Cambiar los atributos del grupo

Para cambiar el nombre del grupo, use el siguiente comando: –

#Groupmo d-n [El nuevo nombre del grupo] [El antiguo nombre del grupo]

Por ejemplo, el próximo equipo está cambiando el nombre del grupo RHCEGROUP dirigido al Grupo Rhelab.

#Groupmo d-n rhcelab rhcegroup

Al igual que el nombre del grupo, también podemos cambiar el grupo GID. Para cambiarlo, use el siguiente comando: –

#GroupMo d-G [Nuevo grupo GID] [Nombre del grupo]

Por ejemplo, el siguiente comando cambia el GID del grupo RHCEGROUP a 7000.

#GroupMo d-G 7000 RHCEGROUP

La siguiente figura muestra los comandos anteriores con la salida.

El cambio en el grupo

Eliminar o eliminar el grupo

Para eliminar el grupo, siga el siguiente comando: –

#groupdel [nombre del grupo].

Por ejemplo, el siguiente comando deleys el grupo RhCeGroup.

#groupdel rhcegroup

La siguiente figura muestra la operación anterior.

Eliminando el grupo

En esto terminaremos esta parte. En la siguiente parte, aprenderemos cómo controlar la contraseña del usuario. Si le gustó esta lección, no olvide compartirla a través de su plataforma social favorita.

Por ComputernetWorkingNotes actualizado el 2023-09-20 02:00:01 IST

ComputernetWorkingNotes Linux Textbooks Linux Group Management se explica con ejemplos