Каждый файл и каталог имеют владельца — обычно это пользователь, создавший их в первый раз. Владелец может затем назначить тип (вид) защиты файла от трех категорий пользователей:
• владельца (самого себя);
• представителей той же группы пользователей, что и владелец;
• всех остальных пользователей системы. Каждый файл имеет 3 вида разрешения на доступ:
• чтение г (read) — можно читать (смотреть) содержимое файла или каталога (читать с ключом -1 в команде Is);
• запись w (write) — можно менять содержимое файла или каталога (создавать или удалять файлы в каталоге);
• выполнять х (execute) — использовать файл как команду UNIX и искать (search) в каталоге.
Все комбинации трех видов разрешения доступа для трех классов пользователей (9 комбинаций) записываются в формате (если все права есть)
Пример:
> ls -l /bin
-r-xr-xr-x lbin 1996 Nov.26 12
Команда chmod (установка и изменение режима доступа файлу). Формат команды chmod(change mode) для установки режима:
chmod <режим> <файлы>.
Некоторые варианты назначения доступа к файлам / каталогам приведены в таблице 1 (в скобках — восьмеричные числа, кратко характеризующие атрибуты)
Таблица1
Владелец
| Группа
| Остальные
| Краткая запись
|
rwx (7)
| rwx (7)
| rwx (7)
|
|
rw-(6)
| rw-(6)
| rw-(6)
|
|
…
| …
| …
| …
|
r-(4)
| r-(4)
| r-(4)
|
|
Пример: > chmod 644 fl f2 f3,где 644 соответствует rw-r- -r- -