Calculadora chmod
Marca lectura, escritura y ejecución para propietario, grupo y otros: el modo octal, las letras rwx y el comando chmod.
Se ejecuta enteramente en tu navegador. No se sube, registra ni guarda nada.
Notación simbólica
rwxr-xr-x
- Notación octal
- 755
- Comando
- chmod 755 archivo
- Propietario
- lectura, escritura, ejecución
- Grupo
- lectura, ejecución
- Otros
- lectura, ejecución
- Bits especiales
- ninguno
Marca lo que el propietario, el grupo y todos los demás pueden hacer con un archivo, o escribe un modo como 644 o rw-r--r--, y obtienes la otra notación y el comando chmod que hay que ejecutar.
Cómo funciona
Cada clase de usuario tiene tres permisos, y cada permiso vale un número: lectura 4, escritura 2, ejecución 1. Un dígito es su suma: 7 son los tres, 5 lectura y ejecución, 4 solo lectura. Los tres dígitos son el propietario, el grupo y los otros, en ese orden.
Las letras dicen lo mismo en nueve caracteres: r, w y x donde se concede un permiso y un guion donde no, así que 755 es rwxr-xr-x.
Un cuarto dígito delante guarda los bits especiales: 4 para setuid, 2 para setgid, 1 para el sticky bit. Aparecen en la posición de ejecución — s o t cuando también se concede la ejecución, S o T cuando no.
Ejemplos
| Caso | Entrada | Resultado |
|---|---|---|
| Un script o un directorio | 755 | rwxr-xr-x: el propietario lo hace todo, los demás leen y ejecutan |
| Un archivo normal | 644 | rw-r--r--: el propietario lee y escribe, los demás leen |
| Un directorio compartido como /tmp | 1777 | rwxrwxrwt: todos escriben, pero solo el propietario de un archivo lo borra |
Preguntas frecuentes
¿Qué significa chmod 755?
El propietario puede leer, escribir y ejecutar; el grupo y todos los demás pueden leer y ejecutar pero no escribir. Es el modo habitual de un directorio o de un programa.
¿Por qué un directorio necesita ejecución?
En un directorio, la lectura permite listar sus nombres y la ejecución entrar en él y llegar a los archivos que contiene. Sin ejecución, un directorio legible muestra sus nombres y nada más.
¿Es seguro chmod 777?
Deja que cualquier usuario del sistema cambie o sustituya el archivo. En un servidor compartido o en la raíz de una web, rara vez es lo que se quería; lo habitual es 755 para directorios y 644 para archivos, con el propietario correcto.
Conviene saber
- Esto cubre los bits de modo que chmod fija y ls -l muestra. Las listas de control de acceso, y los atributos que añaden algunos sistemas de archivos, pueden conceder o denegar más de lo que dice el modo, y no se muestran aquí.
Fuentes
Todas las herramientas de Código