Инициализирует новую мандатную ссылку с указанным SID ресурса.
Список прав доступа, которые получит владелец мандатной ссылки, передается в аргументах политики.
На один ресурс может быть инициализирована только одна мандатная ссылка в рамках экземпляра семейства ocap.
Тип: call-политика.
Синтаксис
init <configuration> (in SID owner, in SID resource,
in Rights rights)
Параметры
|
Сущность, которая объявляется владельцем мандатной ссылки. |
|
Ссылка на ресурс, которая будет ассоциирована с объектом мандатной ссылки. |
|
Маска прав доступа, которые получит владелец мандатной ссылки. |
Конфигурация политики
<configuration> ::= "{" <type> "}"
<type> ::= "type" ":" <resource-type>
Элементы конфигурации
|
Тип, который будет присвоен ресурсу. Должен совпадать с одним из типов в конфигурации экземпляра семейства. |
Возвращаемое значение
KSS_GRANT, если мандатная ссылка успешно инициализирована, и KSS_DENY в противном случае. Мандатная ссылка не будет инициализирована в следующих случаях:
ocap отсутствует хотя бы одно из переданных прав доступа.Все указанные ограничения действуют только в рамках экземпляра семейства ocap.