infoocasiónSOFTWARE ÚTIL · POR AVADE
← Noticias y Novedades

Usuarios, grupos y permisos en Linux: guía práctica

Usuarios, grupos y permisos en Linux: guía práctica

Adaptado de Ovejeando: Usuarios, Grupos, Permisos Linux Facil. Autor original: LordSheep. Fecha original: 2024-02-25.

En Linux cada archivo tiene un propietario y un grupo. Antes de modificar permisos, identifica quién debe leer o escribir y revisa la situación actual:

id
ls -ld "carpeta-compartida"

Crear usuario y grupo en Ubuntu o Debian

sudo adduser nuevo_usuario
sudo groupadd grupo_compartido
sudo usermod -aG grupo_compartido nuevo_usuario

Ejecuta groupadd solo si el grupo no existe. usermod -aG añade un grupo suplementario conservando los anteriores; no crea el grupo. usermod -g cambia el grupo principal y no es una alternativa equivalente. Puede ser necesario iniciar una sesión nueva para aplicar la pertenencia.

Asignar una carpeta

sudo chown nuevo_usuario:grupo_compartido /ruta/carpeta-compartida
sudo chmod g+s /ruta/carpeta-compartida

Sustituye la ruta por una carpeta comprobada. Setgid permite que los nuevos elementos hereden el grupo de la carpeta; no concede por sí solo permisos de escritura. Estos dependen también de permisos, umask y posibles ACL. No uses chmod 777 como arreglo general.

Comprobar los cambios

id nuevo_usuario
groups nuevo_usuario
ls -ld /ruta/carpeta-compartida

Esta guía usa herramientas de administración de Linux. macOS comparte conceptos de permisos Unix, pero la gestión de cuentas y grupos es diferente; no copies adduser o usermod en un Mac esperando el mismo resultado.

Revisar permisos en Linux antes de compartir una carpeta

La pregunta inicial no es qué número escribir en chmod, sino quién necesita acceder a los archivos. Define quién puede leer, quién puede cambiar el contenido y qué usuarios deben quedar fuera.

Además, anota la configuración inicial antes de modificarla. Así podrás comparar el resultado y detectar cambios que no esperabas. Comprueba el acceso con la cuenta que va a usar la carpeta: una prueba hecha como administrador no representa los permisos de esa persona.

Estos conceptos de permisos en Linux ayudan a entender los ejemplos, pero no justifican cambiar carpetas del sistema sin revisar su función. Si necesitas practicar las rutas, empieza por nuestra guía de comandos básicos. Consulta también cómo guardar una copia comprimida de tus documentos.

Explorar el catálogo de aplicaciones →