Смит Родерик В.
Шрифт:
Несмотря на то что в ACL Kerberos и ACL для файловой системы представляют механизмы контроля доступа, они несколько отличаются друг от друга. ACL файловой системы определяют, кто имеет право доступа к файлам. ACL Kerberos предоставляют права модификации базы данных Kerberos. ACL Kerberos не зависят от средств поддержки ACL файловой системы.
Первое поле (Принципал Kerberos) содержит идентификатор принципала (правила формирования идентификатора принципала были рассмотрены ранее). Любой компонент идентификатора можно заменить символом "
Второе поле (Полномочия) — это код ACL, соответствующего принципалу. Типы полномочий задаются с помощью односимвольных кодов. Назначение символов описано в табл. 6.1. Объединяя разные коды, можно задать различные типы доступа. Например, код
Таблица 6.1. Коды полномочий в файле ACL
Код | Описание |
---|---|
а | Позволяет добавлять принципалов или политики |
А | Запрещает добавлять принципалов или политики |
d | Позволяет удалять принципалов или политики |
D | Запрещает удалять принципалов или политики |
m | Позволяет модифицировать принципалов или политики |
M | Запрещает модифицировать принципалов или политики |
с | Позволяет изменять пароли принципалов |
С | Запрещает изменять пароли принципалов |
i | Позволяет передавать запросы базе данных |
I | Запрещает передавать запросы базе данных |
1 | Позволяет выводить списки принципалов или политик из базы данных |
L | Запрещает выводить списки принципалов или политик из базы данных |
x или * | Признак групповой операции |
Последнее поле (Целевой принципал) может отсутствовать. Оно определяет имена принципалов, к которыми применяются заданные полномочия. Например, вы можете ограничить возможности пользователя по доступу и модификации прав конкретных принципалов. Как и при определении принципала Kerberos, в идентификаторе целевого принципала можно использовать символ "
Рассмотрим в качестве примера следующую запись:
Эта запись предоставляет всем принципалам экземпляра
Для администрирования базы пользователей Kerberos применяются программы
При запуске программ
Как обычно, при вводе пароля символы не отображаются на экране. Не следует использовать в качестве административного пароля основной ключ.
После создания принципала, предназначенного для администрирования, вам надо сформировать для него ярлык (keytab). Ярлык — это ключ, который Kerberos использует для расшифровки административных билетов. Вам нет необходимости задавать этот ключ; Kerberos сгенерирует его самостоятельно. Достаточно лишь указать системе на необходимость выполнения этого действия, для чего следует в среде
Для указания файла, в котором должен храниться ярлык, используется опция