nextuppreviouscontents
Next:Зависимость прав доступаUp:Права доступа к файламPrevious:Понятие права доступа к

Расшифровка прав доступа

  Давайте рассмотрим пример, который иллюстрирует права доступа к файлам. Использование команды ls с опцией -l выведет на экран "длинную" распечатку, в которой будут, среди прочего, отражены права доступа к файлу.
/home/larry/foo# ls -l stuff

-rw-r--r--   1 larry    users 505 Mar 13 19:05 stuff
/home/larry/foo#


Первое поле в этой распечатке представляет собой права доступа к файлу. Третье поле указывает на владельца файла (larry), четвертое поле указывает на группу, которая владеет этим файлом (users). Очевидно, что последнее поле -- это имя файла (stuff). Про другие поля мы будем говорить позднее.

Этот файл является собственностью пользователя larry и группы users. Последовательность -rw-r-r- показывает права доступа собственника-пользователя, собственника-группы, и всех остальных.

Первый символ из этого ряда ("-") обозначает тип файла. Символ "-" означает, что этот файл является обычным (т.е. это не каталог и не драйвер устройства). Следующие три символа ("rw-") представляют собой права доступа, предоставленные собственнику larry. Символ "r" -- сокращение от "read", а "w" -- сокращение от "write". Таким образом, larry имеет право на чтение и запись файла stuff.

Как говорилось выше, кроме чтения и записи, существует также право на "исполнение", которое обозначается символом "x" (execute). Однако, символ "-", стоящий здесь вместо "x", указывает, что larry не имеет права на исполнение этого файла. Это разумно, так как файл stuff не является программой. Конечно, поскольку Лэрри (и larry) является собственником файла, он может предоставить себе право на исполнение, если захочет. Эта процедура будет кратко описана ниже.

Следующие три символа ("r-") представляют собой права доступа группы к файлу. Группой-собственником файла является группа users. Поскольку здесь стоит только символ "r", все пользователи из группы users могут читать этот файл.

Последние три символа (это опять "r-") представляют собой права доступа к этому файлу всех других пользователей, кроме собственника файла и пользователей из группы users. Так как здесь указан только символ "r", эти пользователи тоже могут читать файл, но не могут изменять или исполнять его.

Вот еще несколько других примеров:
dispitems4142


nextuppreviouscontents
Next:Зависимость прав доступаUp:Права доступа к файламPrevious:Понятие права доступа к
root

Sun Aug 29 12:01:30 MSD 1999