Calculadora chmod

Configura permisos de archivos Linux y Unix con salida numérica, simbólica y un comando chmod listo para usar.

Elige los permisos del archivo
Activa o desactiva lectura, escritura y ejecución para el propietario, el grupo y los demás usuarios.

Modo numérico

000

Modo simbólico

---------

Comando de ejemplo

chmod 000 file

Acerca de los permisos chmod

El comando chmod cambia los permisos de archivos y directorios en Linux, macOS y otros sistemas tipo Unix. Los permisos se asignan por separado a tres clases: el propietario del archivo, los miembros de su grupo y todos los demás usuarios. Cada clase puede recibir acceso de lectura, escritura y ejecución. Esta calculadora convierte esas opciones en el conocido modo octal de tres dígitos y en la representación simbólica de nueve caracteres. La notación numérica de chmod asigna un valor a cada permiso: lectura vale cuatro, escritura dos y ejecución uno. La suma de los valores seleccionados produce un dígito de cero a siete para cada clase. Siete habilita lectura, escritura y ejecución; seis, lectura y escritura; cinco, lectura y ejecución; y cero no concede permisos. El orden es propietario, grupo y otros, por lo que 755 da acceso completo al propietario y lectura y ejecución al resto. La salida simbólica expresa lo mismo con letras y guiones. Cada grupo de tres caracteres sigue siempre el orden lectura, escritura y ejecución. Un guion indica un permiso no concedido. Por ejemplo, rwxr-xr-x corresponde a 755, mientras que rw------- corresponde a 600. El comando mostrado usa un modo numérico absoluto que sustituye de una vez los nueve bits de permisos ordinarios. Elige los permisos según las necesidades del archivo o directorio, no solo para hacer desaparecer un error. Los archivos privados suelen usar 600; los archivos compartidos legibles, 644; los directorios privados pueden usar 700; y los directorios web públicos suelen usar 755. La ejecución tiene otro significado en directorios: permite atravesarlos y acceder a sus entradas, mientras que la lectura permite listar nombres. Por ello, quitar el permiso de ejecución de un directorio puede impedir el acceso aunque se conserve la lectura. Evita el modo 777 salvo que todos los usuarios locales necesiten realmente escribir. Un permiso de escritura amplio puede permitir modificaciones o sustituciones no deseadas. Esta calculadora básica cubre los bits de propietario, grupo y otros, pero no setuid, setgid, el bit sticky, las listas de control de acceso ni el comportamiento recursivo. Revisa la propiedad y los requisitos de la aplicación antes de ejecutar chmod en producción, y extrema el cuidado con los comandos recursivos.

Ejemplos habituales de chmod

Estos modos estándar cubren muchas necesidades cotidianas de permisos de archivos y directorios.

Acceso seleccionadoModoUso habitual
Propietario rwx, grupo r-x, otros r-x755 / rwxr-xr-xDirectorio o ejecutable de acceso público
Propietario rw-, grupo r--, otros r--644 / rw-r--r--Archivo normal de lectura pública
Propietario rw-, grupo ---, otros ---600 / rw-------Archivo privado de configuración o clave

Cómo usar la calculadora chmod

  1. Decide qué acceso necesita el propietario y activa los permisos correspondientes.
  2. Elige los permisos de los usuarios del grupo del archivo.
  3. Elige los permisos de todos los demás usuarios.
  4. Revisa la representación simbólica y copia el modo numérico o el comando de ejemplo.

Preguntas sobre chmod

¿Qué significa chmod 755?

El modo 755 da al propietario permisos de lectura, escritura y ejecución. El grupo y los demás usuarios reciben lectura y ejecución, pero no escritura.

¿Qué representan los valores 4, 2 y 1?

Cuatro representa lectura, dos escritura y uno ejecución. Su suma forma el dígito octal de una clase de usuarios.

¿Qué diferencia hay entre 644 y 755?

El modo 644 no concede ejecución y es habitual en archivos normales legibles. El modo 755 añade ejecución y es habitual en directorios y programas.

¿Por qué es arriesgado chmod 777?

El modo 777 permite a cualquier usuario leer, modificar y ejecutar el destino. En un sistema multiusuario o conectado a una red, ese acceso amplio de escritura puede suponer un riesgo de seguridad.

¿El permiso de ejecución de un directorio lo ejecuta?

No. Controla si se puede atravesar el directorio y acceder a sus entradas. El permiso de lectura determina por separado si se pueden listar los nombres.