
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
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).
existir /etc/contraseña archivo, consulte la implementación de los siguientes comandos:
$ grep username /etc/passwd

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

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

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

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

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