Cómo se usa
- Marca los permisos de propietario, grupo y otros, o escribe un valor octal o una cadena simbólica.
- Añade setuid, setgid o el bit sticky si los necesitas.
- Copia el comando chmod en forma numérica o simbólica.
Opciones explicadas
- Octal
- Cada dígito suma lectura (4), escritura (2) y ejecución (1) para propietario, grupo y otros. 755 = rwx para el propietario y r-x para grupo y otros. Un cuarto dígito delante fija los bits especiales.
- Bits especiales
- setuid (4) ejecuta un programa como su propietario, setgid (2) lo ejecuta como su grupo o hace que los archivos nuevos de un directorio hereden el grupo, y el bit sticky (1) en un directorio como /tmp hace que solo los propietarios puedan borrar sus archivos.
Ejemplos
| Octal | Simbólico | Uso típico |
|---|---|---|
| 600 | rw—–– | Claves privadas, secretos |
| 644 | rw-r–r– | Archivos normales |
| 755 | rwxr-xr-x | Directorios, scripts |
| 1777 | rwxrwxrwt | /tmp |
Preguntas frecuentes
¿Qué significan 644 y 755?
644 (rw-r--r--) es lo típico para archivos; el propietario puede editar y todos pueden leer. 755 (rwxr-xr-x) es lo típico para directorios y scripts; todos pueden leer y entrar o ejecutar, y solo el propietario puede modificar.
¿Por qué debo evitar 777?
Permite a cualquier usuario del sistema modificar o sustituir el archivo. Por eso los servidores web y SSH rechazan o avisan de los archivos con escritura para todos.
¿Qué significa una S o una T mayúscula en la salida de ls?
El bit especial está activado pero el bit de ejecución correspondiente no, lo que suele ser un error.
Privacidad
Esta herramienta funciona por completo en tu navegador. Tus archivos y textos se procesan en tu dispositivo y nunca se suben a nuestros servidores.