Creación y eliminación de grupos en Linux

creacion-eliminacion-grupos-linux
creacion-eliminacion-grupos-linux

La creación y eliminación de grupos en Linux es una tarea importante de la administración del sistema. Los grupos permiten organizar usuarios y asignar permisos de forma eficiente, evitando tener que configurar permisos individualmente para cada cuenta.

Entender cómo funcionan, cómo crearlos y borrarlos, y cómo asignar usuarios a ellos, es imprescindible para cualquier administrador de Linux.

Si quieres aprender más sobre Linux, revisa nuestra Guía completa de comandos Linux y nuestro Curso de Linux gratis , te ayudarán a dominar la terminal y a sacar el máximo provecho de este artículo.

Definición de grupo en Linux

Un grupo es un conjunto de usuarios que comparten permisos sobre archivos, carpetas o recursos del sistema. Cada grupo tiene:

  • Un nombre de grupo
  • Un GID (Group ID) único
  • Una lista de usuarios miembros

Existen dos tipos de grupos:

  • Grupo primario: asignado automáticamente al crear un usuario
  • Grupos secundarios: adicionales, usados para compartir permisos en proyectos o recursos específicos

Comandos para la gestión de grupos

Para crear un grupo nuevo:

sudo groupadd proyecto

Opciones útiles:

  • -g GID → asignar un GID específico
  • -r → crear grupo del sistema

Añadir usuario a un grupo secundario

sudo usermod -aG proyecto juan
  • -aG → añadir sin quitar del resto de grupos
  • El usuario debe cerrar sesión para que los cambios tengan efecto

Cambiar grupo primario de un usuario

sudo usermod -g proyecto juan
  • Esto cambia el grupo principal del usuario
  • Útil para organizar permisos de archivos nuevos creados por el usuario

Ver grupos y miembros

Para comprobar a qué grupos pertenece un usuario:

groups juan
id juan

Para listar miembros de un grupo:

getent group proyecto

Eliminar grupos

sudo groupdel proyecto

⚠️ Requisitos para borrar un grupo:

  • No puede ser grupo primario de ningún usuario
  • No debe estar en uso en procesos críticos

Buenas prácticas

  • Usar grupos para proyectos o departamentos, no para cada usuario individual
  • Mantener grupos organizados y auditados
  • No usar grupos del sistema a menos que sepas qué servicio los necesita

La creación y eliminación de grupos en Linux es clave para una gestión de permisos profesional y eficiente. Los grupos permiten dar acceso a recursos de manera ordenada, reducen errores y mejoran la seguridad del sistema.

Un sistema con grupos bien gestionados es más seguro, más organizado y más fácil de mantener.

1 comentario

Deja una respuesta

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