El propietario puede leer, escribir y ejecutar. El grupo puede leer, escribir y ejecutar. Los demás pueden leer y ejecutar.
| Lectura | Escritura | Ejecución | |
|---|---|---|---|
| Propietario | ✓ | ✓ | ✓ |
| Grupo | ✓ | ✓ | ✓ |
| Otros | ✓ | – | ✓ |
Uso típico
Carpetas en las que un grupo trabaja en conjunto.
A tener en cuenta
775 (rwxrwxr-x) permite que el propietario y el grupo creen, renombren y eliminen archivos en una carpeta, mientras que los demás solo pueden listarla y entrar en ella. Es habitual en carpetas de proyecto compartidas y en carpetas de la aplicación con permiso de escritura, como storage o uploads, donde el usuario de despliegue y el servidor web comparten un grupo. Escribir en una carpeta significa añadir y quitar entradas, incluso archivos que no son tuyos.
Añade el bit setgid con chmod 2775 para que los archivos nuevos hereden el grupo de la carpeta en lugar del grupo principal de quien los crea, y define umask 002 para que se creen como 664 y no como 644; si no, los colaboradores reciben “Permission denied” en los archivos de los demás. Para impedir que los miembros eliminen archivos ajenos, añade también el sticky bit, como está configurado /tmp.
Comandos
| Establecer el modo | chmod 775 file |
|---|---|
| Lo mismo con letras | chmod u=rwx,g=rwx,o=rx file |
| Una carpeta y todo su contenido | chmod -R 775 folder |
| Solo las carpetas de dentro | find folder -type d -exec chmod 775 {} + |
| Cómo lo muestra ls -l | -rwxrwxr-x |