Calculadora chmod
Convierte permisos de archivos Unix entre casillas, octal (como 755) y notación simbólica (como rwxr-xr-x).
Herramientas relacionadas
Cómo usar Calculadora chmod
- 01
Marca las casillas de lectura, escritura y ejecución para propietario, grupo y otros.
- 02
O escribe un valor octal como 755 para marcar las casillas automáticamente.
- 03
Copia el comando chmod listo para ejecutar.
Qué son los permisos de Unix
Los permisos de archivo de Unix controlan quién puede leer, escribir y ejecutar un archivo o directorio, repartidos en tres grupos: el propietario, el grupo y todos los demás. Esta calculadora convierte entre casillas interactivas, la forma numérica octal como 755, y la forma simbólica como rwxr-xr-x, manteniendo las tres sincronizadas.
Cómo funcionan los números
Cada grupo obtiene tres bits, lectura (4), escritura (2) y ejecución (1), y los sumas para obtener un dígito. Así, 7 es lectura más escritura más ejecución (rwx), 5 es lectura más ejecución (r-x), y 6 es lectura más escritura (rw-). Tres dígitos, uno por grupo, te dan el número de permisos habitual.
Valores comunes que conviene conocer
Los valores comunes conviene memorizarlos. 755 sirve para directorios y ejecutables: el propietario tiene acceso completo mientras que el grupo y los demás pueden leer y ejecutar pero no escribir. 644 sirve para archivos web normales: el propietario puede leer y escribir, todos los demás solo pueden leer.
Para archivos sensibles, 600 lo mantiene todo cerrado: solo el propietario puede leer o escribir, y nadie más tiene ningún acceso, que es lo que necesitan las claves privadas SSH y secretos similares.
Bits especiales y el cuarto dígito
También hay un cuarto dígito inicial opcional para bits especiales, setuid, setgid y el sticky bit, que cambian cómo se ejecutan los programas o cómo se comporta un directorio compartido. Cuando uno está activo, la posición de ejecución se muestra como s o t en lugar de x.
Cómo usar la salida
La calculadora te da el comando chmod listo para ejecutar y copiar, y se ejecuta por completo en tu navegador. Es una referencia y un conversor, así que no modifica ningún archivo por sí misma.
Preguntas frecuentes
¿Qué significan 755 y 644?
755 da al propietario acceso completo y a todos los demás lectura y ejecución, se usa para directorios y scripts. 644 da al propietario lectura y escritura y a todos los demás solo lectura, se usa para archivos normales.
¿Qué significa 777 y es seguro?
777 concede lectura, escritura y ejecución a todos. Casi siempre es inseguro en un servidor porque cualquier usuario puede modificar el archivo. Prefiere 755 o 644 en su lugar.
¿Cómo hago que un archivo sea ejecutable?
Añade el bit de ejecución. Desde 644 pasarías a 755 (o chmod +x), que activa la ejecución para el propietario, el grupo y los demás.
¿Cuál es la diferencia entre la notación simbólica y la octal?
La octal (como 755) codifica los permisos como números, mientras que la simbólica (rwxr-xr-x o u+x) los describe con letras. Esta herramienta muestra ambas y las mantiene sincronizadas.
¿Qué son setuid, setgid y el sticky bit?
Son un cuarto dígito inicial. Setuid y setgid ejecutan un programa como su propietario o su grupo, y el sticky bit en un directorio impide que los usuarios borren los archivos de los demás (como en /tmp).
¿Por qué se muestra el bit de ejecución como s o t?
Cuando setuid, setgid o el sticky bit están activos, la posición de ejecución se muestra como s o t en lugar de x para señalar que el bit especial está activo.