Permisos de archivos y directorios en Linux:
Símbolo | Permiso |
---|---|
– | Sin permiso |
r | Permiso de lectura |
w | Permiso de escritura |
x | Permiso de ejecución |
Aquí los permisos que tiene cada usuario sobre un archivo/carpeta.
Usuario (propietario) | Grupo | Otros |
---|---|---|
rwx | rwx | rwx |
Permisos en formato númerico octal:
Caracter | Número |
---|---|
r | 4 |
w | 2 |
x | 1 |
Y las combinaciones posibles:
Permisos | Valor | Descripción |
---|---|---|
– – – | 0 | No se tiene ningún permiso |
– – x | 1 | Solo permiso de ejecución |
– w – | 2 | Solo permiso de escritura |
– w x | 3 | Permisos de escritura y ejecución |
r – – | 4 | Solo permiso de lectura |
r – x | 5 | Permisos de lectura y ejecución |
r w – | 6 | Permisos de lectura y escritura |
r w x | 7 | Todos los permisos: lectura, escfritura y ejecución |
Asignación de permisos
Acción:
Símbolo | Acción |
---|---|
– | Elimina permiso |
+ | Agrega permiso |
= | Asigna permiso |
Destinatario de la acción
Caracter | Destinatario |
---|---|
u | Propietario (Usuario) |
g | Grupo |
o | Resto de usuarios |
Ejemplos de uso:
Comando | Accción |
---|---|
chmod g+x file | Añade permiso de ejecución al grupo |
chmod rwx file | Asigna rwx a todos los usuarios |
chmod go-wx file | Quita wx a grupo y resto |
chmod =x file | Asigna permiso de ejecución a todos los usuarios |
chmod = file | Quita todos los privilegios a todos los usuarios |