2.3 KiB
2.3 KiB
Права доступа
chmod
(change mode) — команда для изменения прав доступа к файлам и каталогам.
Синтаксис:
chmod опции права /путь/к/файлу
Права и пользователи
Основные права на файл (директорию):
Первый символ | r - чтение (reading) |
Второй символ | w - запись (writing) |
Третий символ | x - выполнение (execution) |
s - атрибуты SUID или SGID позволяющие запускать файл на выполнение с правами владельца файла или группы соответственно |
|
t - устанавливая t-бит на каталог - меняется правило таким образом, что удалить файл может только владелец этого файла |
|
Категории пользователей, для которых вы можете установить эти права на файл:
u
- владелец файла;g
- группа файла;o
- все остальные пользователи;a
- все пользователи (илиugo
)
400 r-- --- --- │
200 -w- --- --- ├── права пользователя (u - user)
100 --x --- --- │
040 --- r-- --- │
020 --- -w- --- ├── права группы (g - group)
010 --- --x --- │
004 --- --- r-- │
002 --- --- -w- ├── права всех остальных (o - other)
001 --- --- --x │
Комбинации прав:
r 4 100
w 2 010
x 1 001
rw- 6 (4 + 2) 110
r-x 5 (4 + 1) 101
-wx 3 (2 + 1) 011
rwx 7 (4 + 2 + 1) 111
или
x 1 001
w 2 010
-wx 3 (2 + 1) 011
r 4 100
r-x 5 (4 + 1) 101
rw- 6 (4 + 2) 110
rwx 7 (4 + 2 + 1) 111
Значениями по умолчанию являются:
- для файлов:
644
(-rw-r--r--
) - для каталогов:
755
(drwxr-xr-x
), гдеd
- directory