Introducción a permisos en Linux es uno de los primeros conceptos que cualquier usuario del sistema debe entender para trabajar de forma segura y eficiente. En Linux, cada archivo y directorio tiene reglas que determinan quién puede verlo, modificarlo o ejecutarlo, lo que permite que múltiples usuarios compartan el mismo sistema sin interferir entre sí.
En Linux, la seguridad y el control del sistema se basan en un concepto fundamental: los permisos de archivos y directorios. Cada archivo tiene reglas que determinan quién puede verlo, modificarlo o ejecutarlo, lo que permite que múltiples usuarios compartan el mismo sistema sin interferir entre sí.
En esta guía daremos una pequeña introducción a permisos en Linux, cómo se interpretan y cómo gestionarlos de forma segura y eficiente.
| Permiso | Símbolo | Qué permite |
|---|---|---|
| Lectura | r | Permite ver el contenido de un archivo o listar un directorio |
| Escritura | w | Permite modificar un archivo o agregar/eliminar archivos en un directorio |
| Ejecución | x | Permite ejecutar un archivo como programa o entrar a un directorio |
En Linux, los permisos se aplican a tres niveles:
| Nivel | Quién es | Permisos típicos |
|---|---|---|
| Usuario (u) | Propietario del archivo | Lectura, escritura, ejecución según sea necesario |
| Grupo (g) | Usuarios que pertenecen al grupo del archivo | Lectura/escritura/ejecución según configuración |
| Otros (o) | Todos los demás usuarios | Lectura/escritura/ejecución según configuración |
Además, los permisos también se pueden manejar con números (modo octal):
| Permiso | Valor numérico |
|---|---|
| r | 4 |
| w | 2 |
| x | 1 |
| – | 0 |
👉 Y recuerda, si quieres aprender más de Linux, pincha en este curso de Linux gratis
👉 También te dejo por aquí una guía de comandos Linux por categorías
A quién se aplican los permisos
Cada archivo tiene un propietario y un grupo asignado. Linux define permisos distintos para:
- El usuario propietario
- El grupo
- Otros usuarios
Esto permite, por ejemplo, que tú edites un archivo, tu equipo lo lea y el resto del sistema no tenga acceso.
Tipos de permisos
Lectura (r)
Permite ver el contenido de un archivo.
En carpetas, permite listar los archivos que hay dentro.
Escritura (w)
Permite modificar o borrar un archivo.
En carpetas, permite crear o eliminar archivos.
Ejecución (x)
Permite ejecutar un archivo como programa o script.
En carpetas, permite entrar en ellas con cd.
Permisos en formato numérico
Linux también permite expresar los permisos con números cuando usamos chmod.
Aquí no se memorizan letras, sino valores que se combinan.
Cada tipo de permiso tiene un “peso”:
- Lectura tiene valor 4
- Escritura tiene valor 2
- Ejecución tiene valor 1
Para cada grupo de usuarios (usuario, grupo y otros) se suman los valores de los permisos que quieres dar.
Ejemplos mentales:
- Si alguien puede leer y escribir, pero no ejecutar → 4 + 2 = 6
- Si puede leer y ejecutar, pero no escribir → 4 + 1 = 5
- Si tiene todos los permisos → 4 + 2 + 1 = 7
- Si no tiene ninguno → 0
Por eso un comando como:
chmod 750 app.shSe interpreta así:
- 7 → el propietario puede leer, escribir y ejecutar
- 5 → el grupo puede leer y ejecutar
- 0 → los demás no tienen ningún permiso
Es simplemente una forma rápida de definir los tres bloques de permisos en una sola cifra de tres números.
Cómo ver los permisos de un archivo
ls -lEjemplo:
-rwxr-x--- 1 juan devs 2048 feb 4 app.shSe divide en tres bloques:
Los mismos permisos existen, pero cambian un poco de sentido:
- r → ver qué hay dentro
- w → crear o borrar archivos
- x → poder entrar al directorio
Sin permiso x, no puedes acceder al contenido aunque tengas lectura.
Resumen
Linux divide el acceso en:
quién (usuario, grupo, otros)
qué puede hacer (leer, escribir, ejecutar)
Y el modo numérico es solo una forma abreviada y lógica de representar esas combinaciones.
Esperemos que os haya gustado este post de introducción a permisos en Linux

