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.