Calculadora de permisos chmod
Convierte permisos de archivos Linux entre octal (755) y simbólico (rwxr-xr-x), incluidos los bits setuid, setgid y sticky, y copia el comando chmod.
Ejemplos: 755, 0644, 4755, rwxr-xr-x, -rw-r--r--, rwsr-xr-t
| Lectura | Escritura | Ejecución | Bit especial | |
|---|---|---|---|---|
| Propietario (u) | ||||
| Grupo (g) | ||||
| Otros (o) |
| Octal | 644 |
|---|---|
| Simbólico | rw-r--r-- |
| Como lo muestra ls -l (archivo) | -rw-r--r-- |
| Comando chmod | chmod 644 archivo |
| chmod con modo simbólico | chmod u=rw,g=r,o=r archivo |
- Propietario (u): lectura, escritura
- Grupo (g): lectura
- Otros (o): lectura
¿Qué es Calculadora chmod?
La calculadora chmod convierte permisos de archivos Unix entre la notación octal (644, 755, 4755) y la simbólica (rw-r--r--, rwsr-xr-x), incluidos los bits especiales setuid, setgid y sticky. Marca lectura, escritura y ejecución para propietario, grupo y otros, y genera tanto el comando chmod numérico como el simbólico.
Cómo usar Calculadora chmod
- Escribe un modo como
755,0644,4755,rwxr-xr-xo-rw-r--r--, o marca las casillas. - Usa los botones de valores predefinidos para modos comunes como 644, 755, 600 o 1777.
- Consulta las formas octal y simbólica, la vista ls -l y los comandos chmod.
- Revisa el resumen en lenguaje sencillo y los avisos, p. ej. para archivos escribibles por todos.
Ejemplo
rwsr-xr-t
Octal 5755 · ls -l: -rwsr-xr-t · chmod u=rwxs,g=rx,o=rxt file
755 es rwxr-xr-x, chmod u=rwx,g=rx,o=rx file.
Cuándo usar Calculadora chmod
Úsala al establecer permisos en servidores web, scripts, claves SSH o directorios compartidos, o para interpretar un modo mostrado por ls -l o stat. No modifica archivos (ejecuta tú el comando generado) y no cubre las ACL ni la umask.
Cómo funciona Calculadora chmod
Cada clase (propietario, grupo, otros) son tres bits: lectura 4, escritura 2 y ejecución 1, así que rwx = 7 y r-x = 5. Un cuarto dígito octal opcional al principio contiene los bits especiales: setuid 4, setgid 2, sticky 1. En forma simbólica, un bit especial sustituye el carácter de ejecución por s/S (propietario, grupo) o t/T (otros); la minúscula indica que también está activada la ejecución y la mayúscula, que no. Se acepta una cadena ls -l de 10 caracteres ignorando el carácter del tipo de archivo.
Casos de Uso Comunes
- Encontrar el octal de rwxr-x--- (750) para un script de despliegue.
- Poner una clave privada SSH en 600.
- Entender qué significa la t de drwxrwxrwt en /tmp.
- Traducir 2775 a forma simbólica para un directorio de grupo compartido.
Preguntas Frecuentes
¿Qué significa chmod 755?
El propietario puede leer, escribir y ejecutar (7); el grupo y los demás pueden leer y ejecutar (5). Es lo típico para directorios y scripts ejecutables.
¿Qué significan la S y la T mayúsculas?
El bit setuid/setgid o sticky está activado mientras que el bit de ejecución de esa clase no lo está, lo que suele ser un error en los ejecutables.
¿Qué significa ejecución en un directorio?
El permiso para entrar en el directorio y acceder por nombre a los archivos que contiene. La lectura en un directorio solo permite listar los nombres.