chmod 777

El propietario puede leer, escribir y ejecutar. El grupo puede leer, escribir y ejecutar. Los demás pueden leer, escribir y ejecutar.

LecturaEscrituraEjecución
Propietario✓✓✓
Grupo✓✓✓
Otros✓✓✓

Uso típico

Todos pueden hacerlo todo: evítalo fuera de pruebas desechables.

A tener en cuenta

777 (rwxrwxrwx) permite que cualquier usuario del sistema lea, modifique, sustituya y ejecute el archivo, o que cree y elimine cualquier cosa en una carpeta. Suele ponerse como solución rápida a un “Permission denied” y oculta el problema real, un propietario incorrecto o un grupo que falta. Cualquier usuario local o proceso comprometido, como un plugin de PHP hackeado, puede entonces inyectar código en tus archivos.

Soluciona la causa: asigna la carpeta al usuario que escribe en ella (chown www-data uploads) o usa un grupo compartido con 775 y setgid. Algunos programas rechazan a propósito los archivos con escritura para todos: sshd ignora esos archivos authorized_keys, y cron omite los archivos con permiso de escritura en /etc/cron.d. Una carpeta temporal compartida que de verdad lo necesite debería usar 1777, con el sticky bit, como /tmp.

Comandos

Establecer el modochmod 777 file
Lo mismo con letraschmod u=rwx,g=rwx,o=rwx file
Una carpeta y todo su contenidochmod -R 777 folder
Solo las carpetas de dentrofind folder -type d -exec chmod 777 {} +
Cómo lo muestra ls -l-rwxrwxrwx

Abrir Calculadora chmod