Sistema de archivos de Linux
Usuarios, grupos y permisos
Lección 5 de 11
Entender cómo Linux organiza el acceso al sistema mediante usuarios, grupos y permisos.
Objetivos
- Comprender qué es un usuario en Linux
- Entender el propósito de los grupos
- Relacionar usuarios y grupos con el sistema de permisos
Lección
Usuarios, grupos y permisos
Linux está diseñado para funcionar en entornos donde varias personas utilizan el mismo sistema.
Para mantener el sistema organizado y seguro, Linux utiliza tres conceptos fundamentales:
- usuarios
- grupos
- permisos
Estos tres elementos trabajan juntos para controlar quién puede acceder o modificar archivos dentro del sistema.
Usuarios en Linux
Un usuario representa una identidad dentro del sistema.
Cada usuario tiene:
- un nombre de usuario
- una contraseña
- un directorio personal
- ciertos permisos dentro del sistema
Por ejemplo, en un sistema pueden existir usuarios como:
oscar
ana
luis
Cada uno tendrá su propio espacio dentro de:
/home
Por ejemplo:
/home/oscar
/home/ana
/home/luis
Esto permite que cada persona tenga su propio entorno de trabajo.
El usuario root
En Linux existe un usuario especial llamado:
root
Este usuario es el administrador del sistema.
El usuario root tiene permiso para:
- modificar cualquier archivo
- instalar o eliminar software
- administrar usuarios
- cambiar configuraciones del sistema
Debido a su gran poder, el acceso a root suele utilizarse con cuidado.
Grupos en Linux
Además de usuarios, Linux organiza permisos mediante grupos.
Un grupo es una colección de usuarios.
Esto permite que varios usuarios compartan ciertos permisos.
Por ejemplo, un grupo podría ser:
desarrollo
Los usuarios que pertenecen a ese grupo pueden tener acceso a archivos específicos del proyecto.
Esto facilita administrar permisos cuando varias personas trabajan juntas.
Relación entre usuarios y grupos
Cada archivo en Linux tiene asociado:
- un usuario propietario
- un grupo propietario
Podemos ver esta información usando:
ls -l
Ejemplo:
-rw-r--r-- 1 oscar desarrollo 1200 archivo.txt
Aquí podemos observar:
- oscar → propietario del archivo
- desarrollo → grupo asociado al archivo
Esto ayuda a controlar quién puede acceder al archivo.
Cómo se aplican los permisos
Los permisos se aplican a tres categorías:
propietario
grupo
otros usuarios
Por ejemplo:
-rw-r--r--
Esto significa:
- el propietario puede leer y escribir
- el grupo puede leer
- otros usuarios pueden leer
Este modelo permite controlar el acceso de forma clara.
Ejemplo práctico
Supongamos que un archivo pertenece al usuario oscar y al grupo desarrollo.
Si los permisos son:
-rw-r-----
entonces:
- oscar puede leer y escribir
- los usuarios del grupo desarrollo pueden leer
- otros usuarios no tienen acceso
Esto es útil para compartir archivos dentro de un equipo.
Un modelo simple pero poderoso
El sistema de usuarios, grupos y permisos permite que Linux controle el acceso de forma muy eficiente.
Esto es especialmente importante en entornos como:
- servidores
- equipos compartidos
- sistemas empresariales
- infraestructura cloud
Gracias a este modelo, es posible mantener el sistema organizado y seguro.
Idea clave de esta lección
Linux controla el acceso al sistema mediante usuarios, grupos y permisos.
Cada archivo tiene un propietario, un grupo asociado y un conjunto de permisos que determinan quién puede acceder o modificar ese archivo.
Repaso
- Linux es un sistema multiusuario.
- Cada usuario tiene su propio entorno dentro de
/home. - El usuario
rootes el administrador del sistema. - Los grupos permiten compartir permisos entre varios usuarios.
- Cada archivo tiene un propietario y un grupo asociado.