chmod Calculator · Utilities
Cambia bits, lee el comando chmod al instante.
Marca la matriz de lectura / escritura / ejecución o escribe un valor octal (755) o simbólico (rwxr-xr-x) — incluidos setuid, setgid y el bit sticky. Cada campo permanece sincronizado y el comando chmod está listo para copiar, todo en tu navegador.
Se ejecuta en tu navegador: nada de lo que pegas sale de esta página. Cómo lo demostramos
Playground de la calculadora chmod
The matrix, octal and symbolic fields all stay in sync — edit any one and the others follow.
Results update as you type — press Enter to run now.
Toggle the matrix or type an octal or symbolic value to see the octal, symbolic, ls -l and chmod forms here.
La brecha
Un dígito mal puesto, un archivo escribible por todos.
chmod parece sencillo hasta que los números muerden. ¿Es 644 o 664 el seguro? ¿De verdad 777 significa lo que crees? Un dedazo en un dígito y o te bloqueas a ti mismo o dejas un archivo escribible por cualquiera en la máquina.
Esta calculadora chmod gratuita muestra el valor octal, la cadena rwxr-xr-x, la forma ls -l y el comando chmod exacto uno al lado del otro — incluidos setuid, setgid y el bit sticky. Marca una casilla, escribe un valor o pega una línea de ls -l; cada campo se actualiza en conjunto para que confirmes el modo antes de ejecutarlo.
Es matemática de bits pura en tu navegador — sin servidor, sin cuenta, nada subido. Comparte un modo concreto con un enlace profundo #m=755 y se reabrirá exactamente como lo dejaste.
El proceso
Cómo funciona.
Cuatro pasos deterministas convierten la matriz de permisos en un valor octal, una cadena simbólica y un comando listo para ejecutar — todo dentro de la pestaña de tu navegador.
-
Leer los nueve bits de permiso.
Propietario, grupo y otros reciben cada uno una tríada de lectura / escritura / ejecución — nueve bits en total, más tres bits especiales (setuid, setgid, sticky).
-
Empaquetar cada tríada en un dígito.
rwx = 4+2+1 = 7, r-x = 5, rw- = 6. Tres tríadas se convierten en tres dígitos octales; un bit especial activo añade un cuarto dígito inicial.
-
Deletrearlo en simbólico.
Los mismos bits se representan como rwxr-xr-x, con s/S en las ranuras de ejecución para setuid/setgid y t/T para el bit sticky — tal como los muestra ls -l.
-
Emitir el comando.
Coloca el octal en chmod <modo> <archivo> y cópialo. Cada campo permanece sincronizado, así que edita uno y el resto lo sigue.
Referencia de permisos
Octal ↔ simbólico.
Cada dígito octal codifica una tríada de lectura / escritura / ejecución; el dígito inicial opcional lleva los bits especiales. Estas dos tablas son todo el mapeo.
La tríada por dígito
Un dígito 0–7 por cada grupo propietario / grupo / otros.
octal bits symbolic meaning
0 --- --- no access
1 --x --x execute only
2 -w- -w- write only
4 r-- r-- read only
5 r-x r-x read + execute
6 rw- rw- read + write
7 rwx rwx read + write + execute Los bits especiales
setuid / setgid / sticky viajan en el dígito inicial y aparecen como s/S y t/T.
high digit bit symbolic slot example
4 setuid owner exec (s/S) 4755 rwsr-xr-x
2 setgid group exec (s/S) 2755 rwxr-sr-x
1 sticky other exec (t/T) 1777 rwxrwxrwt
exec OFF -> uppercase: 4644 rwSr--r-- · 1666 rw-rw-rwT Siguiente paso
Remodela identificadores y texto igual de fácil.
La calculadora chmod es una de un conjunto de utilidades puras en el navegador. Genera UUIDs y ULIDs, convierte una cadena entre camelCase y snake_case, o convierte un título en un slug de URL limpio — sin servidor, sin registro.
chmod 755 deploy.sh # rwxr-xr-x
chmod 644 config.yml # rw-r--r--
chmod 4755 /usr/bin/x # setuid, rwsr-xr-x
chmod 1777 /tmp # sticky, rwxrwxrwt FAQ
Tus preguntas, respondidas.
Toca una pregunta para desplegar la respuesta.
¿Qué significa chmod 755?
chmod 755 otorga lectura, escritura y ejecución al propietario (7 = 4+2+1) y lectura y ejecución —pero no escritura— al grupo y a los demás (5 = 4+0+1). En simbólico es rwxr-xr-x. Es el modo habitual para directorios y ejecutables: el propietario puede cambiar el contenido mientras los demás solo pueden leerlo y ejecutarlo.
¿Cuál es la diferencia entre permisos octales y simbólicos?
Describen los mismos nueve bits de permiso de dos maneras. El octal empaqueta cada tríada de lectura/escritura/ejecución en un dígito 0–7 (rwx = 7, r-x = 5, rw- = 6), de modo que 644 significa rw-r--r--. El simbólico deletrea los bits como tres grupos rwx para propietario, grupo y otros. Esta calculadora mantiene ambos —y la matriz de casillas— sincronizados: edita uno y el resto se actualiza al instante.
¿Cuándo uso un valor chmod de 4 dígitos como 4755?
El dígito inicial opcional lleva los bits especiales: 4 = setuid, 2 = setgid, 1 = sticky (se suman, así que 6 = setuid+setgid). Solo necesitas el cuarto dígito cuando alguno de ellos está activado — 4755 es setuid + rwxr-xr-x. Cuando el dígito especial es cero, la forma convencional lo omite, por lo que 0755 se escribe simplemente como 755.
¿Qué hacen setuid, setgid y el bit sticky?
setuid (4000) hace que un ejecutable se ejecute como su propietario en lugar de como quien lo invoca; setgid (2000) lo ejecuta como su grupo, o en un directorio hace que los archivos nuevos hereden el grupo de ese directorio. El bit sticky (1000) en un directorio compartido como /tmp permite a los usuarios eliminar solo sus propios archivos. En simbólico aparecen en las ranuras de ejecución como s/S (setuid/setgid) y t/T (sticky) —en mayúscula cuando el bit de ejecución subyacente está apagado.
¿Qué significa la s o la t en rwsr-xr-x?
Una s minúscula en la ranura de ejecución del propietario o del grupo significa que ese bit especial está activado y la ejecución también (setuid o setgid). Una S mayúscula significa que el bit especial está activado pero la ejecución está apagada —a menudo un error. Del mismo modo, la t en la ranura de ejecución de otros es el bit sticky con ejecución activada, y la T es sticky con ejecución apagada. Esta herramienta los muestra todos exactamente como lo haría ls -l.
¿Cómo leo una cadena de permisos de ls -l?
El primer carácter es el tipo de archivo (- para un archivo normal, d para un directorio, l para un enlace simbólico); los siguientes nueve son las tríadas rwx de propietario, grupo y otros. Pega una cadena completa de 10 caracteres como -rwxr-xr-x en el campo simbólico y la calculadora elimina el carácter de tipo y muestra el octal y el comando chmod.
¿Se sube algo de lo que escribo?
No. La conversión es matemática de bits pura que se ejecuta al 100 % en tu navegador — no hay servidor, ni cuenta, ni registro. Los valores de permiso que introduces nunca salen de tu dispositivo.
¿Puedo compartir un valor de permiso concreto?
Sí. Todo valor válido actualiza la URL con un fragmento #m= (por ejemplo #m=755), y el botón «Copiar enlace» copia esa URL completa. Ábrela más tarde o envíala a un compañero y la calculadora restaurará ese modo exacto.
More free, private DevOps tools.
La chmod Calculator es una de las herramientas de OpsCanopy — un dosel creciente de validadores, conversores y probadores basados en el navegador que nunca tocan un servidor.
Más en Utilidades
39 herramientas gratuitas, todas pueden funcionar sin conexión — opscanopy.com funciona sin registro y sin subir nada.
Herramientas relacionadas: el Generador UUID / ULID, el Conversor de mayúsculas y la herramienta Slugify, o el Conversor de CVE Ignore — o explora el directorio de herramientas completo.
Se ofrece tal cual para tu comodidad; comprueba siempre dos veces los cambios de permisos en sistemas de producción. OpsCanopy es gratis y abierto.