Calculadora CHMOD: calcula permisos de archivos Linux online
La calculadora CHMOD convierte los permisos de archivos Linux con unos clics: marca lectura, escritura y ejecución para Owner, Group y Others y obtén el valor octal (por ejemplo, 755) y la notación simbólica (rwxr-xr-x), incluidos setuid, setgid, el Sticky Bit y un comando chmod listo para usar. También descodifica valores existentes de ls -l. Gratis, sin registro y directamente en tu navegador: no se sube ni se guarda nada.
Creado por Justin Schuessler
¿Ya configuraste los permisos? Ejecuta tu proyecto en un VPS con acceso root completo.
Permisos
| Permiso | Propietario | Grupo | Otros |
|---|---|---|---|
| Leer | |||
| Escribir | |||
| Ejecutar |
Bits especiales
Inverso: introduce un valor octal o simbólico
Octal
755
Simbólico
rwxr-xr-x
- Propietario puede leer, escribir y ejecutar.
- Grupo puede leer y ejecutar.
- Otros puede leer y ejecutar.
Funciones
Lo que calcula por ti la calculadora CHMOD
Los permisos de archivos Linux constan de tres permisos para tres clases de usuario, más bits especiales opcionales. La calculadora CHMOD los convierte a ambas notaciones y genera el comando chmod correspondiente.
Configurar permisos con casillas
Marca lectura, escritura y ejecución para el propietario (Owner), el grupo (Group) y los demás (Others). El valor octal y la notación simbólica se actualizan al instante con cada clic.
setuid, setgid y Sticky Bit
Los tres bits especiales forman el cuarto dígito inicial, por ejemplo, 4755. En la notación simbólica aparecen como s o S y t o T.
Conversión inversa, también desde ls -l
Introduce un valor octal de 3 o 4 dígitos o la notación simbólica de 9 caracteres. También funciona una salida de ls -l como -rwxr-xr-x o drwxr-xr-x: se ignora el carácter inicial que indica el tipo de archivo.
Explicación en lenguaje sencillo
La calculadora muestra una frase para Owner, Group y Others que explica qué está permitido; por ejemplo: «Group puede leer y ejecutar».
Comando chmod listo para usar
Introduce la ruta del archivo o directorio, activa «Recursivo (-R)» si lo necesitas y copia el comando. Las rutas con espacios o caracteres especiales se ponen automáticamente entre comillas.
Funciona íntegramente en el navegador
La conversión se realiza directamente en tu navegador. No se sube ni se guarda nada, y la calculadora no modifica los permisos de tu servidor: tú ejecutas el comando.
Valores habituales
Valores chmod habituales y para qué los necesitas
Cada dígito es la suma de lectura (4), escritura (2) y ejecución (1), en el orden Owner, Group, Others. Introduce un valor en el campo de conversión inversa para ver sus casillas y su explicación.
| Octal | Simbólico | Uso habitual |
|---|---|---|
| 600 | rw------- | Archivos privados que solo el Owner puede leer y modificar, como las claves SSH privadas |
| 644 | rw-r--r-- | Archivos normales, como archivos HTML, CSS o imágenes en el directorio web |
| 700 | rwx------ | Directorios privados como ~/.ssh o scripts que solo utiliza el propietario |
| 755 | rwxr-xr-x | Directorios y scripts ejecutables; valor inicial de la calculadora |
| 775 | rwxrwxr-x | Directorios en los que deben poder escribir todos los miembros de un grupo |
| 777 | rwxrwxrwx | Permisos completos para todos los usuarios; normalmente, un riesgo de seguridad en servidores |
| 1777 | rwxrwxrwt | Directorios en los que todos pueden escribir, como /tmp, protegidos por el Sticky Bit |
| 4755 | rwsr-xr-x | Programas con setuid que se ejecutan con los permisos de su propietario |
Cómo funciona
Configura permisos de archivos Linux con chmod en 6 pasos
Desde las casillas hasta un comando chmod listo para tu terminal.
Paso 1
Marcar permisos
Marca lectura, escritura y ejecución para Owner, Group y Others en la tabla «Permisos». La calculadora comienza con 755 (rwxr-xr-x).
Paso 2
Configurar bits especiales (opcional)
Si lo necesitas, activa setuid, setgid o el Sticky Bit en «Bits especiales». El valor octal pasará a tener cuatro dígitos, por ejemplo, 4755.
Paso 3
Introducir valor existente
También puedes introducir un valor existente en el campo de conversión inversa, como 644, rwxr-xr-x o una salida de ls -l como drwxr-xr-x. Las casillas reflejarán el valor al instante.
Paso 4
Consultar y copiar el resultado
Consulta el valor octal, la notación simbólica y la explicación de cada clase, y copia el valor que quieras con el botón correspondiente.
Paso 5
Introducir ruta
Introduce la ruta del archivo o directorio en el «Generador de comandos chmod» y activa «Recursivo (-R)» si lo necesitas.
Paso 6
Copiar y ejecutar el comando
Copia el comando generado, por ejemplo, chmod 755 con tu ruta, y ejecútalo en la terminal o en tu sesión SSH del servidor.
Descubrir más
Herramientas útiles para tu servidor
Generador de Crontab
Crea expresiones Cron mediante un formulario, con explicaciones en español y una vista previa de las próximas ejecuciones, todo desde el navegador.
Creado por Jakub Martyniak
Generador y verificador Bcrypt
Genera y comprueba hashes Bcrypt directamente en tu navegador, con un factor de coste ajustable.
Creado por Rugile Rutkauskaite
Códigos de estado HTTP
Lista consultable de los códigos de estado HTTP habituales del 100 al 526: significado de 404, 403, 500, 502 y 503, causas habituales y soluciones, con ejemplos de nginx y Apache. Funciona íntegramente en el navegador.
Creado por Dimitri Heissler
Generador de .htaccess y generador de htpasswd
Crea archivos .htaccess y .htpasswd para Apache en línea: redirecciones 301, HTTPS, protección con contraseña bcrypt, reglas de WordPress, páginas de error, caché, GZIP y protección contra hotlinking. Funciona íntegramente en el navegador.
Creado por Dimitri Heissler
FAQ
Preguntas frecuentes sobre la calculadora CHMOD
Respuestas breves sobre chmod, los permisos de archivos Linux y esta herramienta.
Cada dígito es la suma de lectura (4), escritura (2) y ejecución (1). El primero corresponde al propietario (Owner), el segundo al grupo (Group) y el tercero a los demás (Others). Así, 755 significa que Owner puede leer, escribir y ejecutar (7), mientras que Group y Others pueden leer y ejecutar (5): rwxr-xr-x en notación simbólica. La calculadora CHMOD comienza con este valor y te muestra el desglose en una frase para cada clase.
777 (rwxrwxrwx) concede a todos los usuarios del sistema permisos completos de lectura, escritura y ejecución. En la mayoría de los casos no es seguro: en un servidor web, a menudo basta para modificar archivos libremente. Para el contenido web, lo habitual es usar 755 en directorios y 644 en archivos; 777 solo se justifica en casos excepcionales bien delimitados.
Con ls -l. Al principio de cada línea aparece la cadena de permisos, por ejemplo, -rwxr-xr-x para un archivo o drwxr-xr-x para un directorio. Pégala en el campo de conversión inversa: se ignorará el carácter inicial que indica el tipo de archivo y obtendrás el valor octal y una explicación para cada clase. El campo también acepta valores octales de 3 o 4 dígitos y notación simbólica de 9 caracteres.
Para la clave privada suele usarse 600 (rw-------) y, para el directorio ~/.ssh, 700 (rwx------). Así, solo el Owner tiene acceso. Si los permisos son demasiado amplios, SSH suele rechazar la clave. Para configurar estos valores en la calculadora, desmarca todas las casillas de Group y Others.
En un archivo: r = leer el contenido, w = modificar el contenido, x = ejecutar el archivo (p. ej., un script). En un directorio: r = ver la lista de archivos, w = crear, eliminar o renombrar archivos, x = acceder al directorio o abrir los archivos que contiene.
Son tres permisos especiales, indicados mediante un cuarto dígito al principio (por ejemplo, 4755). setuid (4) permite ejecutar un programa con los permisos de su propietario en lugar de los del usuario que lo ejecuta. setgid (2) hace que los archivos nuevos de un directorio hereden automáticamente su grupo. El Sticky Bit (1) impide que los usuarios eliminen archivos ajenos en directorios donde todos pueden escribir (como /tmp). Puedes activarlos en «Bits especiales»; en la notación simbólica aparecen como s o S (Owner, Group) y t o T (Others). Se usan mayúsculas cuando falta el permiso de ejecución correspondiente.
Con la opción -R, por ejemplo, chmod -R 755 /pfad/zum/ordner. Activa «Recursivo (-R)» en el generador de comandos chmod. Esto aplica los permisos al propio directorio y a todos los archivos y subdirectorios que contiene. Atención: -R aplica el mismo valor a archivos y directorios. Los scripts suelen necesitar permiso de ejecución, pero los archivos normales no; por eso, en directorios mixtos es mejor aplicar los permisos de forma selectiva.
chmod cambia quién puede hacer qué (permisos de lectura, escritura y ejecución). chown cambia a quién pertenece el archivo (Owner y/o Group). Ambos comandos suelen usarse juntos, pero son independientes. La calculadora CHMOD solo genera comandos chmod.
¿Tienes más preguntas?
Contactar con soporteTu proyecto necesita un servidor fiable con acceso root completo
Un VPS o Root Server de ZAP-Hosting te da acceso completo a los permisos de archivos y a toda la configuración del sistema.
Sin configuración. Sin riesgos. En línea en segundos.
¿Buscas más herramientas? Ver todas las herramientas para desarrolladores
