3 comandos básicos de administración de grupos de Linux que todo administrador de sistemas debe conocer

Los grupos facilitan la asociación de usuarios con requisitos de control de acceso similares. Por lo tanto, administrar usuarios y grupos es una responsabilidad clave para los administradores del sistema. Como mencioné en mi artículo de administración de usuarios, me gustan los comandos simples con sintaxis lógica. Estos comandos son más fáciles de recordar, especialmente para los nuevos administradores.
Los tres comandos utilizados para administrar cuentas de grupo en Red Hat Enterprise Linux (RHEL) y distribuciones de tipo RHEL se ajustan bien a esta descripción:
- Añadir un grupo:
groupadd
- Modificar un grupo:
groupmod
- Eliminar un grupo:
groupdel
Como en mi descripción general sobre la administración de cuentas de usuario, estos conceptos se aplican a cualquier distribución de Linux.
Los grupos facilitan la asociación de usuarios con requisitos de control de acceso similares. Artículo de Tyler Carrigan Administrar cuentas de grupos locales en Linux cubre parte de este contenido.
agregar grupo
Es probable que los administradores del sistema agreguen grupos que representen necesidades específicas y variadas para los servidores Linux. La mayoría de estas necesidades se centran en controlar el acceso a archivos, directorios u otros recursos. Incluso puede usar grupos para administrar sudo
acceso.
Para crear un grupo, utilice el siguiente comando:
$ sudo groupadd projectA
Notar: Estos comandos requieren privilegios administrativos o de raíz.
Este comando agrega proyectoA a la /etc/group
archivar. El archivo contiene el nombre del grupo, la contraseña (si corresponde), el ID del grupo y una lista de los miembros existentes. La pertenencia al grupo está vacía de forma predeterminada. Los campos están separados por dos puntos.
Hay algunas opciones para groupadd
, pero un municipio es --gid
(-g
abreviado), para especificar un número de identificación de grupo (GID).
[ You might also be interested in the Bash shell scripting cheat sheet. ]
modo de grupo
Crear un grupo es solo el primer paso. Es posible que también deba cambiar el grupo usando el groupmod
pedido. Los cambios de grupo más comunes son los cambios de nombre.
Notar: agregar o quitar un usuario de un grupo modifica al usuario, no al grupo, usando el usermod
pedido.
Las opciones de edición de grupo incluyen:
--gid
(-g
): Cambiar el GID--new-name
(-n
): cambiar el nombre del grupo
Por lo tanto, si necesita actualizar un nombre de grupo de proyectoA en proyecto, usar:
$ sudo groupmod --new-name projectZ projectA
el proyectoA cadena es el argumento del comando.
Después de modificar el grupo, utilice el tail
Donde cat
Comandos para comprobar el /etc/group
contenido del archivo para asegurarse de que la configuración deseada esté en su lugar.
grupodel
Es posible que deba eliminar un grupo. Eliminar un grupo no elimina las cuentas de usuario que son miembros del grupo.
para quitar el proyectoA grupo, escriba:
$ sudo groupdel projectA
Otro qué el --help
opción de ayuda, la otra opción comúnmente utilizada por los administradores del sistema es --force
, lo que obliga a eliminar el grupo.
Concluir
Los tres comandos utilizados para administrar grupos son bastante similares a los comandos para administrar usuarios. No hay muchas opciones para recordar, pero estos seis comandos para administrar usuarios y grupos son lógicos y sencillos.
- Añadir un grupo:
groupadd
- Modificar un grupo:
groupmod
- Eliminar un grupo:
groupdel
Para administrar usuarios, use:
- Agregar usuario:
useradd
- Modificar un usuario:
usermod
- Eliminar un usuario:
userdel
Dado que la gestión de usuarios y grupos son tareas comunes e importantes para los administradores de sistemas Linux, sería conveniente aprender y recordar estos comandos.
Deja una respuesta
Artículos de interés