Calculadora chmod
Convierte flags rwx en comandos chmod antes de que una publicación falle porque un archivo está demasiado abierto, privado o no ejecutable.
Código octal
Ejemplos: 755, 644
Modo simbólico
-rwxr-xr-x
chmod 755 archivoPropietario
Grupo
Público
Cómo funcionan los permisos Linux
4
Lectura (r)
Permite ver un archivo. En un directorio, lectura permite listar nombres cuando también existe permiso de ejecución.
2
Escritura (w)
Permite editar un archivo. En un directorio, controla crear, renombrar y borrar entradas cuando también hay ejecución.
1
Ejecución (x)
Permite ejecutar un archivo como programa o entrar a un directorio para alcanzar archivos dentro.
Grupos de permisos
Propietario
Usuario dueño del archivo o directorio.
Grupo
Usuarios dentro del grupo asignado al archivo.
Público
Todas las demás personas fuera del propietario y grupo.
Preguntas frecuentes
¿Qué significa chmod 777?
Concede lectura, escritura y ejecución a todos. Es muy permisivo y normalmente inseguro en producción salvo que entiendas el riesgo.
¿Qué permisos suelen usar archivos web?
Una base común es 755 para directorios, 644 para archivos regulares y 600 para configs sensibles que solo debe leer el propietario.
¿Por qué un directorio necesita ejecución?
Ejecución en directorio significa traversal. Sin eso, un usuario puede no acceder a archivos internos aunque el archivo tenga lectura.
¿Archivos subidos por usuarios deberían ser ejecutables?
Normalmente no. Archivos subidos por usuarios deben guardarse sin ejecución y las rutas sensibles deben aislarse de ejecución de código.