ВУЗ:
Составители:
27
символа). Прочерки означают отсутствие соответствующих прав. Сле-
довательно, в приведенном примере
• john и все пользователи группы users могут просматривать и
изменять содержимое каталога newdir, а также переходить в него, а ос-
тальные пользователи могут читать и переходить в этот каталог, но не
могут создавать или удалять в нем новые файлы;
• john может читать и изменять файл archive-0113.zip, пользова-
тели группы users могут только читать содержимое этого файла, а все
остальные не имеют к нему никаких прав доступа.
Кроме символьного представления прав доступа часто использует-
ся цифровая форма. В цифровом представлении права доступа состав-
ляются из трех восьмеричных цифр, каждая из которых определяет на-
бор из трех битов полномочий rwx. Чтобы перевести права доступа из
символьного представления в числовое, следует:
• представить набор прав в двоичном виде (например, 110100000
для набора прав rw-r-----);
• перевести полученное двоичное число в восьмеричную систему
счисления (например, восьмеричным представлением двоичного числа
110100000 будет 640).
Права доступа также можно в числовой форме задать путем сум-
мирования восьмеричных значений отдельных битов прав доступа:
• 400 – владелец имеет право на чтение;
• 200 – владелец имеет право на запись;
• 100 – владелец имеет право на выполнение;
• 040 – группа имеет право на чтение;
• 020 – группа имеет право на запись;
• 010 – группа имеет право на выполнение;
• 004 – остальные имеют право на чтение;
• 002 – остальные имеют право на запись;
• 001 – остальные имеют право на выполнение.
Можно заметить, что для прав доступа rw-r----- получим:
400 + 200 + 040 = 640.
Типы файлов
В ОС Unix имеются следующие основные типы файлов:
• обычные файлы (regular files);
• каталоги (directories);
• символьные ссылки (symbolic links);
• файлы физических устройств (device files);
• именованные каналы (named pipes);
• доменные гнезда (sockets).
Страницы
- « первая
- ‹ предыдущая
- …
- 25
- 26
- 27
- 28
- 29
- …
- следующая ›
- последняя »