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.

Comentarios

No hay comentarios aún. ¿Por qué no comienzas el debate?

Deja una respuesta

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