Введение в Unix

Владелец файла и защита файла


Каждый файл и каталог имеют владельца - обычно это пользователь, создавший их в первый раз. Владелец может затем назначить защиту файла со стороны трех классов пользователей:

  • владелец (сам);
  • группа - пользователи этой же группы, где владелец;
  • остальные - все, имеющие доступ к системе.

Каждый файл имеет 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 ...

Эта команда показывает режимы доступа.



Содержание раздела