Para empezarUn archivo mal configurado en Linux puede regalarle el acceso completo a tu servidor al primer atacante que cruce la puerta.
El modelo multiusuario de Linux
Linux nació desde el diseño como un sistema operativo multiusuario. Esto significa que cada proceso y archivo pertenece a un usuario específico y, opcionalmente, a un grupo. Ningún usuario puede tocar lo que no le pertenece salvo que el sistema o el administrador le concedan los privilegios necesarios mediante una estricta política de control de acceso.
El error que compromete servidores
Más del sesenta por ciento de las brechas de seguridad iniciales en servidores expuestos a internet ocurren debido a permisos demasiado laxos en archivos de configuración o contraseñas, permitiendo que usuarios sin privilegios lean información sensible del sistema.
Interpretando los permisos
Cuando ejecutas el comando para listar archivos detalladamente, la primera columna te muestra exactamente quién puede hacer qué sobre cada elemento, dividiéndose en bloques para el propietario, el grupo y el resto del mundo.
$ ls -l /etc/shadow
-rw-r----- 1 root shadow 1242 oct 10 14:22 /etc/shadow
Las tres categorías de permisos
Cada archivo y directorio en Linux evalúa el acceso basándose en tres entidades bien diferenciadas:
Marca cada paso al entenderlo · 0/3
Lectura, escritura y ejecución
Los permisos básicos se dividen en tres acciones: Lectura (r) para ver contenido o listar directorios, Escritura (w) para modificar o borrar, y Ejecución (x) para ejecutar scripts o entrar dentro de una carpeta específica.
Cuidado con el usuario root
El usuario root tiene poderes absolutos y puede saltarse cualquier restricción de permisos en el sistema. Trabajar siempre como root en tu máquina diaria es un riesgo crítico: cualquier error o malware ejecutado tendrá control total de inmediato.
¿Te acuerdas? Toca para comprobarlo
Atajos: ← → para cambiar de pieza · / para buscar
