Calculadora chmod
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
Visor Hex Dump
Inspecciona texto o un archivo pequeño como offset + bytes hex + ASCII imprimible, como `xxd` o `hexdump -C`.
Búsqueda de MIME Types
Encuentra el MIME type para una extensión (o al revés) y aprende para qué sirve cada tipo.
Generador de EditorConfig
Crea un archivo .editorconfig con estilo de sangría, fin de línea, charset y overrides comunes, en tu navegador.
Calculadora CRC-32 (CRC-32 y CRC-32C)
Calcula la suma de comprobación CRC-32 (IEEE 802.3, usada por zip/gzip/PNG) o CRC-32C (Castagnoli) de texto o bytes hex, mostrada en hex minúsculas, hex mayúsculas y decimal sin signo — en tu navegador.
Calculadora Bit a Bit
AND, OR, XOR, NOT y desplazamientos sobre dos enteros — en binario, hex, decimal sin signo y con signo, con ancho de 8, 16, 32 o 64 bits.
Calculadora de Especificidad CSS
Pega cualquier selector CSS para ver su especificidad (ID, clase, tipo), desglose por token y comparación con otro selector.