Permisos
Asignación de permisos en el comando chmod:
Modo octal
| Número | Binario | Lectura (r) | Escritura (w) | Ejecuación (x) |
|---|---|---|---|---|
| 0 | 000 | ![]() |
![]() |
![]() |
| 1 | 001 | ![]() |
![]() |
![]() |
| 2 | 010 | ![]() |
![]() |
![]() |
| 3 | 011 | ![]() |
![]() |
![]() |
| 4 | 100 | ![]() |
![]() |
![]() |
| 5 | 101 | ![]() |
![]() |
![]() |
| 6 | 110 | ![]() |
![]() |
![]() |
| 7 | 111 | ![]() |
![]() |
![]() |
Ejemplos:
# chmod 766 file.txt
En este caso...
| 7 | 6 | 6 |
|---|---|---|
| Dueño del archivo | Grupo al que pertenece | resto de usuarios |
| rwx | rw- | rw- |
| Lectura-Escritura-Ejecuación | Lectura-Escritura-0 | Lectura-Escritura-0 |
# chmod 770 file.txt
| 7 | 7 | 0 |
|---|---|---|
| Dueño del archivo | Grupo al que pertenece | resto de usuarios |
| rwx | rwx | --- |
| Lectura-Escritura-Ejecución | Lectura-Escritura-Ejecución | 0-0-0 |
chmod 635 file.txt
| 6 | 3 | 5 |
|---|---|---|
| Dueño del archivo | Grupo al que pertenece | resto de usuarios |
| rw- | -wx | r-x |
| Lectura-Escritura-Ejecución | 0-Escritura-Ejecución | Lectura-0-Ejecución |
Modo caracteres:
(Símbolos sin comillas)
- "+" : añade un modo.
"-" : elimina un modo.
"=" : Sobreescribe un modo anterior
Ejemplos:
# chmod +r file.txt
Asigna permisos de escritura a todos los usuarios.
# chmod +x file.txt
Asigna permisos de ejecución a todos los usuarios.

