Calculadora chmod

Marca casillas o escribe 755 / rwxr-xr-x — obtén el octal, la notación y el comando chmod.

Lectura (4)Escritura (2)Ejecución (1)Valor
Propietario (u)0
Grupo (g)0
Otros (o)0
Bits especiales

Setuid, setgid o el bit sticky añaden un dígito inicial al valor octal (4755, 2775, 1777).

Resultado
Octal
Simbólico
Comando numérico
Comando simbólico

Cómo se usa

  1. Marca lectura / escritura / ejecución para propietario, grupo y otros — el valor octal, la notación rwxr-xr-x y ambos comandos chmod se actualizan a la vez.
  2. O escribe en cualquiera de las cajas: un número octal como 755 o 4755 en la primera, o un modo de 9 caracteres como rwxr-xr-x (también vale una cadena completa de ls -l como -rw-r--r--) en la segunda.
  3. ¿Necesitas un valor habitual? Los preajustes (644, 755, 600, 700, 777, 1777) lo configuran todo con un clic, y Restablecer vuelve a 000.
  4. Copia la línea que necesites — el comando usa el marcador «filename», así que sustitúyelo por tu propia ruta.

Ejemplo

Entrada (octal)

755

Resultado

Octal: 755
Simbólico: rwxr-xr-x
Comando numérico: chmod 755 filename
Comando simbólico: chmod u=rwx,g=rx,o=rx filename

755 es el modo habitual para directorios y scripts ejecutables: el propietario lee, escribe y ejecuta; el grupo y los demás leen y ejecutan. La página muestra las mismas cuatro líneas en cuanto lo escribes.

Reglas, límites y problemas conocidos

  • Esta herramienta solo construye el comando — nunca modifica ningún archivo. Pega el comando en tu terminal para aplicarlo.
  • El comando usa el marcador «filename»; sustitúyelo por tu propia ruta. No se recoge ni se recuerda ningún nombre de archivo.
  • Solo se generan formas de asignación completa (chmod 755, chmod u=rwx,g=rx,o=rx). No se producen formas relativas como g+w, a-x ni la X condicional.
  • La entrada octal se lee como un entero: de 1 a 4 dígitos, cada uno de 0 a 7, hasta 0o7777. Así, «55» es 055, «0755» es 755 y se acepta un prefijo 0o opcional. Las formas de cinco dígitos como 00755 sirven para borrar bits especiales, algo fuera del alcance de esta herramienta.
  • Setuid, setgid y sticky aparecen como dígito inicial en el valor octal (4755, 2775, 1777) y como s / S o t / T en la notación simbólica — en minúscula cuando el bit de ejecución también está activo, en mayúscula cuando no. El comando simbólico los escribe como su propia cláusula (,u+s / ,g+s / ,o+t), lo que no da lugar a ambigüedad ni en GNU ni en BSD chmod.
  • La salida simbólica es siempre la forma de 9 caracteres sin la letra inicial de tipo de archivo. Pegar un campo de ls -l es válido — se descartan una letra inicial y los marcadores finales +, @ o . Una «+» significa que hay una ACL, y la herramienta avisa de que el acceso real podría diferir de estos 9 bits.
  • Las ACL, SELinux, opciones de montaje como noexec y los permisos de cada directorio padre afectan al acceso real; nada de eso puede verse desde el navegador, así que no se calcula.
  • Los dígitos pueden escribirse en ASCII 0-9, árabe-índico ٠-٩, persa ۰-۹ o ancho completo 0-9, y las letras simbólicas r w x s t se aceptan también en mayúscula y ancho completo. Las salidas son siempre ASCII.
  • No se sube, guarda ni escribe nada en la URL: sin historial, sin enlace para compartir que transporte los permisos, sin ejecución remota.

Lo que suele necesitarse después de calcular los permisos.