Es el ajuste normal para páginas web, archivos de configuración y documentos.
El comando listo para ejecutar se actualiza sobre la marcha. Marca las casillas de lectura, escritura y ejecución para el propietario, el grupo y todos los demás, y obtén el número octal correspondiente, la forma con letras y un comando chmod para copiar. Es gratis y se ejecuta en tu navegador.
Cómo usar la calculadora
- En Quién, marca Leer, Escribir y Ejecutar para el propietario, el grupo y los demás.
- Lee el permiso en forma Octal (como 755) y Simbólica (como rwxr-xr-x).
- O escribe un número octal o una cadena simbólica y mira cómo se actualizan las casillas.
- Pulsa Copiar para llevarte el comando chmod completo.
Cómo funcionan los números
Cada dígito es la suma de lectura (4), escritura (2) y ejecución (1). El primer dígito es el propietario, el segundo el grupo y el tercero todos los demás, así que 7 es 4+2+1 para acceso total, 5 es lectura y ejecución y 4 es solo lectura. 755 significa que el propietario puede hacerlo todo y los demás pueden leer y ejecutar. En una carpeta, ejecutar significa poder abrirla y llegar a los archivos que contiene.
Conjuntos de permisos comunes
- 644: el propietario puede leer y escribir, todos los demás solo leer. Una elección habitual para páginas web y documentos.
- 755: el propietario tiene acceso total, los demás pueden leer y ejecutar. Habitual para scripts y carpetas.
- 600: solo el propietario puede leer y escribir. Bueno para claves privadas y secretos.
- 700: privado para el propietario, con ejecución. Útil para carpetas personales.
- 777: todos pueden hacerlo todo. Evítalo, ya que rara vez hace falta y es arriesgado en un servidor compartido.
Setuid, setgid y sticky
Un cuarto dígito opcional al principio añade bits especiales: 4 para setuid, de modo que un programa se ejecuta como su propietario; 2 para setgid, de modo que se ejecuta como su grupo, o en una carpeta los archivos nuevos heredan el grupo de la carpeta; y 1 para sticky, de modo que en una carpeta compartida como /tmp la gente solo puede borrar sus propios archivos. En la forma con letras aparecen como s o t en lugar de x, y como S o T mayúscula cuando la ejecución está desactivada.
Cambiar permisos con letras
El cuadro Aplicar un cambio entiende la propia sintaxis de chmod. Elige quién con u, g, o o a, luego + para añadir, - para quitar o = para fijar exactamente, y luego r, w y x. u+x hace ejecutable un script, go-w impide que otros escriban, y a+X añade ejecución solo a carpetas y archivos que ya la tienen. Separa varios cambios con comas.
Quién lo usa
Desarrolladores web que configuran un sitio, estudiantes que aprenden Linux y cualquiera que gestione un servidor pequeño o una cuenta de alojamiento. Para otras ayudas de línea de comandos, mira la herramienta de expresión cron y el convertidor de cURL.
Preguntas
¿Qué significa Permission denied?
La cuenta que usas no tiene el permiso necesario sobre el archivo o la carpeta. Revisa el propietario, el grupo y los permisos con la calculadora y luego cámbialos con chmod.
¿Por qué no puedo abrir una carpeta con 644?
Las carpetas necesitan el permiso de ejecución para abrirse. Usa 755 en su lugar.
¿Esto cambia archivos de mi computadora?
No. Solo crea el comando. Lo ejecutas tú mismo en una terminal.