Linux & Shell

Calculadora chmodEntiende cada bit de acceso

Elige casillas rwx, un número octal o una cadena de nueve caracteres.

Calculadora chmod

Entrada de permisos

Propietario
Grupo
Otros

Los permisos y las rutas se procesan en este navegador. No se ejecutan comandos.

Resultado

Elige una entrada para calcular los permisos.

Opciones

Cada fuente conserva su borrador. Cambiar de fuente no sobrescribe las demás; solo se calcula la seleccionada.

La entrada cambió. Calcula de nuevo antes de exportar.

La Calculadora chmod permite revisar permisos Linux antes de decidir el modo de un archivo. Cada grupo suma lectura 4, escritura 2 y ejecución 1; las tres cifras corresponden al propietario, grupo y otros.

La Calculadora chmod interpreta por separado los modos Git. Una entrada 100755 identifica un archivo ejecutable del repositorio, pero no representa todos sus permisos en el sistema de archivos.

¿Por qué usar la Calculadora chmod?

Ver también los bits especiales

La Calculadora chmod muestra cuatro cifras de notación octal junto a nueve caracteres rwx. El cero de 0755 deja visible que no hay bits especiales, mientras 4755 activa setuid y S/T conservan casos sin ejecución.

Nueve interruptores de permisos de tres identidades producen un resultado.

Distinguir los objetos Git

El modo Git diferencia archivo normal, ejecutable, enlace, árbol y submódulo. El blob de un enlace 120000 contiene su destino, no un modo que deba aplicarse con chmod.

Cinco tipos de objetos Git separados de la matriz de permisos.

Tres decisiones antes de guardar

01

Elegir el borrador correcto

Casillas, texto octal y texto simbólico conservan estados separados. Solo se calcula la fuente elegida. Puedes dejar un texto inválido pendiente y volver a las casillas sin perderlo.

02

Indicar archivo o directorio

La x permite ejecutar un archivo o atravesar y buscar en un directorio. La selección cambia la explicación, no los bits. El 755 inicial es un ejemplo, no una recomendación universal.

03

Revisar las sustituciones

Ejemplo y Vaciar muestran todas las entradas y opciones antes de aplicar. Puedes deshacer un cambio. Al apagar el cálculo automático, hay que recalcular después de editar para volver a exportar. El modo automático espera 350 ms; en manual también puedes usar Ctrl/Cmd+Enter.

Cuatro formas de comprobar el modo

Construir permisos rwx

Activa lectura, escritura y ejecución para cada identidad. setuid, setgid y sticky se controlan por separado, incluso sin ejecución.

Convertir en ambos sentidos

755 y rwxr-xr-x producen el mismo objetivo 0755. Los bits especiales solo sustituyen su posición de ejecución por s/S o t/T.

Ver el comando de una ruta

La Calculadora chmod trata la ruta como argumento literal de POSIX sh y presenta sintaxis GNU. Una ruta vacía mantiene el resultado de permisos, pero omite el comando.

Exportar el resultado actual

Copia o descarga el informe válido en JSON. Los borradores inactivos no se incluyen. Un cambio bloquea la exportación del resultado anterior hasta recalcular.

Formatos y límites del cálculo

Estado completo, sin expresiones
Se admiten exactamente tres o cuatro dígitos octales, o nueve caracteres de permisos. No se aceptan espacios, 0o, tipo de archivo, marcas ACL ni expresiones como u+x.
Vista previa específica de GNU
Un ejemplo es chmod '=0755' -- './example.txt'. El igual es una extensión GNU que solicita los doce bits. Un 755/0755 ordinario puede conservar setuid/setgid de un directorio. Aquí no se ejecuta nada.
Cinco modos Git
Solo 040000, 100644, 100755, 120000 y 160000. Exigir seis dígitos es una regla de esta herramienta, aunque algunos comandos Git acepten abreviaturas. No se convierten a permisos POSIX.
Rutas literales acotadas
Máximo 4096 unidades UTF-16 y ningún control C0/DEL. Una ruta no vacía inválida impide calcular en POSIX; si está vacía solo se omite el comando. Git ignora las entradas POSIX ocultas.
Sin comprobar el acceso efectivo
También influyen ACL, propietario, montaje, sistema y directorios padre. No se inspeccionan archivos, calculan máscaras umask, generan operaciones recursivas ni abren conexiones remotas.

Preguntas de la Calculadora chmod

¿Qué significa chmod 755?

El propietario tiene rwx y el grupo y los demás r-x. La Calculadora chmod lo presenta como 0755 y rwxr-xr-x. Es una combinación frecuente para ejecutar archivos o atravesar directorios, pero cada destino necesita una revisión propia.

¿En qué se diferencian 755 y 644?

644 no activa ejecución y solo permite escribir al propietario. 755 añade x a las tres clases. En un directorio esa x permite buscar y atravesar, no ejecutar sus archivos automáticamente.

¿Por qué un directorio con lectura puede seguir causando un error 403?

La lectura permite listar nombres, mientras x permite buscar y atravesar la ruta. Comprueba también los directorios padre. Un 403 puede tener otras causas del servidor; este cálculo no diagnostica toda la configuración.

¿Por qué chmod 777 puede ser peligroso?

Concede escritura y ejecución a todas las clases y puede permitir modificaciones no deseadas. No es una solución general a errores de acceso. Un directorio compartido 1777 añade sticky y tiene otra semántica; evalúa siempre el contexto.

¿Qué son setuid, setgid y sticky?

Valen 4000, 2000 y 1000. Los ejecutables compatibles pueden usar la identidad efectiva del propietario o grupo; setgid suele transmitir el grupo del directorio. Sticky limita borrado y renombrado a propietarios de entrada/directorio y usuarios privilegiados.

¿Un resultado inesperado?

Prueba la Calculadora chmod

Revisa un modo objetivo con la Calculadora chmod y guarda el informe del resultado actual después de comprobar los bits.