Tutoriales

Cómo agregar usuarios a varios grupos de Linux

Como administrador de Linux o usuario de Linux en crecimiento, se encontrará con una serie de rutinas de administrador de sistemas que parecen habilidades comunes pero imprescindibles. Una vez que tales rutinas/habilidades implican la gestión de usuarios y grupos. Esta habilidad es importante en la administración de cuentas de usuario de Linux, donde los permisos (control de acceso) y la auditoría son impuestos por usuarios privilegiados del sistema.

Este artículo nos ayudará a comprender que la implementación del rol de administrador del sistema de Linux está relacionada con agregar un usuario de Linux a varios grupos de Linux. Por lo tanto, para dominar el tutorial de esta guía, también debemos presentar brevemente la administración de usuarios y la administración de grupos como módulos separados en la administración de usuarios y grupos de Linux.

Administrar usuarios en Linux

Todos los usuarios de Linux deben adherirse a algún protocolo de autenticación antes de poder iniciar sesión en el sistema o acceder y utilizar los recursos disponibles del sistema.Este /etc/contraseña El archivo es responsable de almacenar dicha información de la cuenta de usuario.

$ cat /etc/passwd
Información de acceso de usuario de Linux

El resultado de la captura de pantalla anterior se puede poner en la sintaxis de la siguiente manera:

username:password:UID:GID:comment:home:shell
  • -nombre de usuario es la identidad de inicio de sesión del usuario del sistema.
  • -clave Indica la disponibilidad de entradas de contraseña cifradas asociadas con los usuarios del sistema.
  • -UID es el ID de usuario.
  • -GID es el ID de grupo principal.
  • -Comentario Contiene información adicional del usuario, como números de teléfono y direcciones.
  • -Familia Apunta al directorio de inicio del usuario (su ruta absoluta).
  • -caparazón Apunta al shell asociado con el usuario (su ruta absoluta).
LEER  Editar un PDF en Linux Fácil - Tutorial - 2023

existir /etc/contraseña archivo, consulte la implementación de los siguientes comandos:

$ grep username /etc/passwd
Obtener información del usuario
Obtener información del usuario

El campo de contraseña de usuario se representa como x En la captura de pantalla anterior, significa que el hash de contraseña asociado con ese usuario está almacenado en /etc/sombra archivo, y solo puede ser leído por usuarios con autorización de root.

$ ls -l /etc/shadow
Información de contraseña de usuario
Información de contraseña de usuario

Linux proporciona un proceso simple de administración de cuentas de usuario para administradores de sistemas con el siguiente comando:

  • Usuario agregado (para agregar cuentas de usuario).
  • modo de usuario (para modificar cuentas de usuario).
  • del usuario (para eliminar cuentas de usuario).

Administrar grupos en Linux

Los grupos de usuarios facilitan la asignación de cuentas de usuario específicas de Linux con los mismos requisitos de acceso. Elimina la necesidad de editar cuentas de usuario individualmente para administrar/controlar sus requisitos de acceso.

La información de la cuenta de grupo en Linux se puede encontrar en /etc/grupos documento.

$ cat /etc/group
Información de cuenta de grupo de Linux
Información de cuenta de grupo de Linux

La sintaxis de la captura de pantalla anterior es la siguiente:

groupname:password:GID:group members

Por ejemplo, podemos consultar www-datos Agrupe la información en este archivo de la siguiente manera.

$ grep www-data /etc/group
Obtener información del grupo de usuarios
Obtener información del grupo de usuarios

Los comandos relacionados con la gestión de grupos Linux son:

  • agregar grupo (para agregar grupos de usuarios).
  • modo de grupo (para modificar grupos de usuarios).
  • Kundel (para eliminar grupos de usuarios).

Comando usermod en Linux

Ahora tenemos una comprensión general de la administración de grupos y usuarios de Linux.Para agregar usuarios a varios grupos de Linux, necesitaremos modo de usuario utilidad, es herramienta de sombra paquete, utilizado principalmente para modificar cuentas de usuario en Linux.

La sintaxis de referencia es la siguiente:

$ sudo usermod -a -G group1,group2,… username

Opciones -G Indica que estamos enumerando grupos secundarios que se asociarán con nuestros usuarios.usamos -a Adjuntar al usuario al grupo mencionado.Un usuario solo puede pertenecer a un grupo principal (-g) pero puede existir en múltiples grupos secundarios (-G).

Agregar usuarios a varios grupos de Linux

Vamos a crear un usuario de ejemplo:

$ sudo useradd newuser

Vamos a crear algunos grupos de ejemplo para vincular a este usuario:

$ sudo groupadd grp1
$ sudo groupadd grp2
$ sudo groupadd grp3

Agrega uno Nuevo Usuario a grp1, grp2y grp3ejecutaremos el siguiente comando:

$ sudo usermod -a -G grp1,grp2,grp3 newuser

Confirme que el usuario está asociado con varios grupos:

$ groups newuser
Confirmar grupo de usuarios
Confirmar grupo de usuarios

Espero que disfrutes de esta guía de artículos. Como siempre, sus comentarios y opiniones serán muy apreciados.

LEER  Modos de apertura de archivos en C

Publicaciones relacionadas

Deja una respuesta

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

Botón volver arriba