0

chmod 777: significado, riesgos y cuándo (no) usarlo

Convierta permisos de archivos de Linux entre casillas de verificación rwx, números octales y notación simbólica con un comando chmod listo.

Procesando... 0%

Resultado

Esta página abre la calculadora con 777 ya aplicado: las nueve casillas de verificación están marcadas, la notación simbólica dice -rwxrwxrwx y cada clase (propietario, grupo y otras) obtiene 7, que es 4 (lectura) + 2 (escritura) + 1 (ejecutar). En otras palabras, cualquier cuenta de usuario en la máquina puede leer, modificar, eliminar o ejecutar el archivo.

Es exactamente por eso que chmod 777 casi siempre es la solución incorrecta. En un servidor web, significa que el proceso PHP, un complemento comprometido o cualquier otra cuenta local pueden reescribir sus scripts, un camino clásico para inyectar malware. El consejo comúnmente citado de 'arreglar permisos con 777' generalmente enmascara un propietario incorrecto: chown para el usuario correcto y 755 para directorios con 644 para archivos resuelve el mismo problema sin abrir el acceso de escritura al mundo.

Los usos legítimos de 777 son raros y temporales: un directorio temporal compartido en una máquina virtual desechable o depuración en una máquina a la que solo usted puede acceder. Si lo conserva, que sea de corta duración. Utilice las casillas de verificación en esta página para bajar a 755 o 775 y ver la actualización del número octal y el comando chmod en vivo.