Владелец файла и защита файла
Каждый файл и каталог имеют владельца - обычно это пользователь, создавший их в первый раз. Владелец может затем назначить защиту файла со стороны трех классов пользователей:
- владелец (сам);
- группа - пользователи этой же группы, где владелец;
- остальные - все, имеющие доступ к системе.
Каждый файл имеет 3 вида разрешения на доступ:
- чтение (r) read - можно читать (смотреть) содержимое файла или каталога (читать с ключом -l в ls);
- запись (w) write - можно менять содержимое файла или каталога (создавать или удалять файлы в каталоге);
- выполнять (x) execute - использовать файл как команду UNIX и искать (search) в каталоге.
Все комбинации трех видов разрешения доступа для трех классов пользователей (9 комбинаций) записываются в формате (если все права есть)
rwx rwx rwx или 777 - - - Владелец - - Группа - Остальные
Отсутствие права доступа указывается минусом:
r--r--r- или 444
Пример:
$ ls -l /bin -r-xr-xr-x 1bin 1986 Nov.26 12:00 ar ...
Эта команда показывает режимы доступа.