1. Права доступа в восьмеричном виде, что такое триада? Триада в понимании Д.Б. — это, собственно, три бита. Почему именно триада? Потому что трёх бит достаточно, чтобы хранить восьмеричную цифру (0-7) для каждых отдельных групп прав. Отдельных групп прав (ну и соответственно триад), кстати, четыре: 0 - others (rwx) 1 - group (rwx) 2 - user (rwx) 3 - специальные биты (st) Восемь цифр нужны для того, чтобы описывать восемь возможных комбинаций rwx: 1 — --x 2 — -w- 3 — r-- А дальше суммы. К примеру, если нужно, чтобы было r-x нужно циферки складывать 1+4. Ну и таких вариантов восемь штук. Аналогично с st: 0 — ничего 1 — sticky bit (t) 2 - setgid (s для групп) 3 - setuid (s для юзера) Пример, 5755 (rwsr-xr-t в ls -l): Нулевая триада — права для всех остальных юзеров (r-x + stickybit (t) от третьей триады) Первая триада — права для группы (r-x) Вторая триада — права для юзера-владельца (rwx + setuid (s) от третьей триады) Третья триада — специальные биты (setuid, stickybit) При здаче работы нужно очень хорошо понимать чем различаютсяправа доступа для файла и каталога, и что осбенного в правах доступа символьных и жестких ссылок. Вкратце, про символьные и жесткие ссылки. Для жестких ссылок это то же самое, что и для файла, т.к. «файл» в нашем понимании на самом деле и есть одна жёсткая ссылка. Единственное, изменяя права доступа одной, мы поменяем права у всех жестких ссылок. Права доступа у символьных ссылок по умолчанию установлены по макимуму "rwxrwxrwx", хотя на практике они не используются. Если мы попытаемся их изменить у самой символьной ссылки, то изменения затронут файл на которой она ссылается, а не саму ссылку. Про права доступа к директориям и файлам советую всем внимательно прочитать стр. 35-40 книжки с черепахой Андрея Робачевского, а особенно хорошенько изучите таблицу 1.4 на странице 39. Афанасьев любит задавать вопрсы на тему: какие права доступа должны быть установлены для директории и файла, чтобы выполненить, например, записи в файл или удалить его.