El propietario puede leer. El grupo puede leer. Los demás pueden leer.
| Lectura | Escritura | Ejecución | |
|---|---|---|---|
| Propietario | ✓ | – | – |
| Grupo | ✓ | – | – |
| Otros | ✓ | – | – |
Uso típico
Archivos de solo lectura que nadie debe cambiar.
A tener en cuenta
444 (r--r--r--) hace que un archivo sea de solo lectura para todos, incluido el propietario. Protege archivos que nunca deberían cambiar por accidente, como artefactos de versiones publicadas, listas de checksums o un robots.txt que no quieres que un CMS sobrescriba. Editores como vim avisan antes de escribir, y rm pide confirmación con un archivo protegido contra escritura salvo que pases -f.
No es una protección real: el propietario puede volver a cambiarlo con chmod en cualquier momento, root lo ignora, y eliminar o renombrar depende de los permisos de la carpeta, no del archivo. Para una inmutabilidad más fuerte en Linux, chattr +i bloquea los cambios incluso para root hasta que se quite el flag. En una carpeta, 444 es inservible: se pueden listar los nombres, pero sin x no se puede abrir nada de dentro.
Comandos
| Establecer el modo | chmod 444 file |
|---|---|
| Lo mismo con letras | chmod u=r,g=r,o=r file |
| Una carpeta y todo su contenido | chmod -R 444 folder |
| Solo las carpetas de dentro | find folder -type d -exec chmod 444 {} + |
| Cómo lo muestra ls -l | -r--r--r-- |