Calculadora chmod
Desarrollo
Calculadora bidireccional de permisos de archivo Unix/Linux. Escribe un octal como `755` o `4755`, alterna la grilla de checkboxes para owner/group/others lectura/escritura/ejecución y observa la forma simbólica (`rwxr-xr-x`) actualizarse en vivo. Los bits especiales — setuid (4xxx), setgid (2xxx) y sticky (1xxx) — se muestran como `s`/`S` y `t`/`T` según el bit de ejecución. El panel de salida incluye comandos `chmod` y `find -perm` listos para pegar y el umask equivalente.
| Lectura (r) | Escritura (w) | Ejecución (x) | |
|---|---|---|---|
| Dueño (u) | |||
| Grupo (g) | |||
| Otros (o) |
chmod 755 file
find . -type f -perm 755
Nota: setgid en directorios puede comportarse distinto en macOS y Linux — prueba en tu OS destino.
Cómo usar
- Ingresa un octal (ej. `755`, `644`, `4755`) o haz clic en un preset.
- Usa la grilla rwx para activar/desactivar bits. Octal y simbólico se actualizan juntos.
- Copia el comando chmod o find del panel de salida.
Preguntas frecuentes
- ¿Diferencia entre `s` y `S`?
- Minúscula `s` significa setuid/setgid ON y bit de ejecución ON. Mayúscula `S` significa bit especial ON pero ejecución OFF — suele ser un error de configuración.
- ¿Qué hace el bit sticky?
- En directorios, el bit sticky (`1xxx`, mostrado como `t`) restringe el borrado: solo el dueño del archivo (o root) puede eliminarlo, aunque otros tengan permiso de escritura. Ejemplo clásico: `/tmp` es `1777`.
- ¿Cómo se calcula el umask?
- umask es el complemento del permiso que quieres para archivos nuevos. Si quieres `644`, umask es `022` (777 ^ 644 = 133).
Herramientas relacionadas
Decodificador JWT
Decodifica un JSON Web Token para ver su cabecera, claims y expiración.
Generador de UUID
Genera UUID v4 aleatorios en lote, con copia.
Generador de Hash (SHA)
Genera hashes SHA-1, SHA-256, SHA-384 y SHA-512 a partir de texto.
Codificador / Decodificador de URL
Codifica texto para URLs en porcentaje, o decodifica URLs a texto.
Codificador / Decodificador Base64
Codifica texto a Base64 o decodifica Base64 a texto al instante.
Formateador y Validador de JSON
Formatea, embellece, minifica y valida JSON en tu navegador.