Cómo usar: Calculadora de chmod
- Marca los permisos en la tabla, haz clic en un ajuste predefinido o escribe un valor como
644,-rw-r--r--ou=rw,go=r. - Lee el valor numérico, la
ls -lcadena de caracteres y la tabla en lenguaje sencillo. - Copia el comando numérico o simbólico
chmod; añade-Rpara una carpeta completa (con cuidado).
Cómo funcionan los números
Cada dígito es la suma de lectura = 4, escritura = 2 y ejecución = 1 para el propietario, el grupo y los demás. 7 = 4+2+1 (rwx), 5 = 4+1 (r-x), 4 (r--). Un dígito inicial opcional establece los bits especiales: setuid = 4, setgid = 2, sticky = 1.
| Valor | Simbólico | Uso habitual |
|---|---|---|
644 | rw-r--r-- | Archivos normales: HTML, CSS, imágenes, config |
755 | rwxr-xr-x | Carpetas y scripts ejecutables |
600 | rw------- | Datos confidenciales: .env, claves privadas de SSH, ~/.ssh/config |
700 | rwx------ | ~/.ssh carpetas, scripts privados |
400 | r-------- | Claves de solo lectura (archivos de AWS .pem ) |
1777 | rwxrwxrwt | /tmp — todo el mundo puede escribir, pero solo los propietarios pueden borrar |
777 | rwxrwxrwx | Casi nunca — cualquiera puede modificar el archivo |
Ejecutar en carpetas
En el caso de un directorio, «ejecutar» significa entrar en él y acceder a los archivos que contiene. Una carpeta en la que 644 se puede ver en la lista pero no abrir — por eso las raíces web necesitan 755 carpetas y 644 archivos: find . -type d -exec chmod 755 {} + y find . -type f -exec chmod 644 {} +.
Bits especiales
- setuid (4xxx): un ejecutable se ejecuta con los derechos del propietario del archivo (p. ej.,
passwd). - setgid (2xxx): en las carpetas, los archivos nuevos heredan el grupo de la carpeta; muy útil para carpetas compartidas de equipo.
- sticky (1xxx): en las carpetas, solo el propietario del archivo puede borrarlo.
¿Vas a implementarlo con Docker o CI? Echa un vistazo al generador de Docker Compose y al generador de GitHub Actions; para servidores web, el generador de configuración de Nginx.
También se busca como: chmod 755, chmod 644, calculadora de permisos de archivos en linux, rwxr-xr-x, chmod: de numérico a simbólico, permisos de unix, chmod 600 clave ssh.
Herramientas que combinan con: Calculadora de chmod
- Number Base Converter — Type a number in any base and see it in all the others instantly.
- .env File Validator — Paste a .env file to find invalid keys, duplicates, empty values and quoting mistakes, compare it with .env.example to spot missing variables, and generate a safe example file.
- Búsqueda de tipos MIME — Busca entre más de 200 extensiones de archivo y tipos MIME — .webp, .woff2, .webmanifest, application/wasm … — o arrastra un archivo para detectar su tipo real a partir de los primeros bytes.
- Generador de comandos de Git — Elige una tarea como «deshacer la última confirmación pero conservar mis cambios» o «cambiar el nombre de una rama en GitHub», introduce los nombres de tus ramas y obtén los comandos exactos de Git: cada línea viene explicada y los pasos que pueden suponer un riesgo están señalados.