ВУЗ:
Составители:
26
• разрешение выполнения (буква «x», от слова eXecute).
Разрешение на чтение позволяет пользователю читать содержимое
файлов, а в случае каталогов – просматривать перечень имен файлов в
каталоге (используя, например, команду ls).
Разрешение на запись позволяет пользователю писать в файл, т. е.
изменять его содержимое. Для каталогов это дает право создавать в ка-
талоге новые файлы и каталоги или удалять файлы в этом каталоге.
Наконец, разрешение на выполнение позволяет пользователю за-
пускать файлы на исполнение (как программы в машинном коде, так и
командные файлы). Если на файле стоит атрибут выполнения, то неза-
висимо от его имени он считается программой, которую можно запус-
тить (в отличие от DOS или Windows, в Unix возможность исполнения
файла не зависит от «расширения» имени файла, такого как .exe). Раз-
решение на выполнение применительно к каталогам означает возмож-
ность перехода в этот каталог (например, командой cd). Поэтому для ка-
талогов право выполнения часто называют правом поиска. Отметим,
что для каталогов биты чтения и выполнения (r и x) чаще всего исполь-
зуются в паре, т. е. либо присутствуют оба, либо отсутствуют.
В атрибутах доступа к файлам, перечисленные типы прав доступа
могут быть предоставлены для трех классов пользователей:
• владельца (у каждого файла в Unix есть один владелец);
• группы (с каждым файлом связана группа пользователей этого
файла);
• всех остальных пользователей.
Набор прав доступа для конкретных файлов можно просмотреть с
помощью команды ls -l. Например:
$ ls -l tmp/
drwxrwxr-x 10 john users 1024 Aug 30 2002 newdir
-rw-r----- 1 john users 173727 Jan 13 23:48 archive-0113.zip
В этом примере видно, что владельцем файлов является пользова-
тель john, а группой владельцев является группа users. Набор букв и
прочерков в левой части определяет тип файла (первый символ) и права
доступа к файлу (остальные девять символов). В приведенном примере
первая запись относится к каталогу (первая буква d) и демонстрирует
права доступа rwxrwxr-x. Вторая запись относится к обычному файлу
(прочерк на месте первого символа) и показывает права rw-r-----. Девять
символов прав доступа определяют возможность чтения (r), записи (w)
и выполнения (x) для владельца файла (первые три символа), группы
владельца (следующие три символа) и всех остальных (последние три
Страницы
- « первая
- ‹ предыдущая
- …
- 24
- 25
- 26
- 27
- 28
- …
- следующая ›
- последняя »