Calculadora chmod

Revisa los bits de permiso, o escribe un modo octal. La forma simbólica se actualiza con él.

Lectura Escritura Ejecución Propietario Grupo Otros

Qué significa el modo

Un modo de archivo Unix son nueve bits rwx, más setuid, setgid y el bit sticky. Esta página mantiene las casillas, el número octal y la cadena simbólica en el mismo modo.

Cómo usarla

  1. La cuadrícula es Propietario, Grupo y Otros, cada uno con Lectura, Escritura y Ejecución. setuid, setgid y Sticky quedan bajo la cuadrícula. La página abre en 644, simbólico rw-r--r--.
  2. Marcar una casilla actualiza Octal y Simbólico. Escribir 3 o 4 dígitos octales actualiza las casillas.
  3. Los preajustes son 644, 755, 600, 700 y 777.
  4. Mostrar ejemplo pone Octal en 755 y Simbólico en rwxr-xr-x.
  5. Borrar todo pone 000 y ---------. Copiar resultado copia la cadena simbólica.

Octal y letras

Tres dígitos son propietario, grupo y otros. Un cuarto dígito a la izquierda es setuid (4), setgid (2) y sticky (1). 4755 es rwsr-xr-x, 2755 es rwxr-sr-x y 1755 es rwxr-xr-t.

Cuando el bit de ejecución está apagado, setuid o setgid es S y sticky es T. Los dígitos deben ir de 0 a 7. 888 es un error. Un bit especial hace que el campo octal tenga cuatro dígitos.

Dónde se usa

  • Comprobar que 755 es rwxr-xr-x antes de un comando chmod.
  • Leer un modo de cuatro dígitos que incluye setuid.
  • Empezar en 600 para un archivo que solo debe leer el propietario.

Preguntas

¿Por qué 644 no es ejecutable?

644 pone lectura y escritura para el propietario, y lectura para el grupo y los demás. La ejecución queda apagada.

¿Esto cambia un archivo en el servidor?

Solo imprime el modo. El comando chmod se sigue ejecutando en la máquina que tiene el archivo.