Права доступа к объектам политики

Объект Policy имеет следующие типы доступа для конкретных объектов:

Тип доступа Описание
POLICY_VIEW_LOCAL_INFORMATION Этот тип доступа необходим для чтения сведений о политике безопасности целевой системы. Сюда входят квота по умолчанию, аудит, сведения о состоянии сервера и роли, а также сведения о доверии. Этот тип доступа также необходим для перечисления доверенных доменов, учетных записей и привилегий.
POLICY_GET_PRIVATE_INFORMATION Этот тип доступа необходим для просмотра конфиденциальной информации, например имен учетных записей, установленных для отношений между доверенными доменами.
POLICY_TRUST_ADMIN Этот тип доступа необходим для изменения сведений о домене учетной записи или основном домене.
POLICY_SET_DEFAULT_QUOTA_LIMITS Задайте системные квоты по умолчанию, применяемые к учетным записям пользователей.
POLICY_CREATE_SECRET Этот тип доступа необходим для создания нового объекта частных данных.
POLICY_CREATE_ACCOUNT Этот тип доступа необходим для создания нового объекта Account .
POLICY_SET_AUDIT_REQUIREMENTS Этот тип доступа необходим для обновления требований к аудиту системы.
POLICY_AUDIT_LOG_ADMIN Этот тип доступа необходим для изменения характеристик журнала аудита, например максимального размера или срока хранения записей аудита, а также для очистки журнала.
POLICY_VIEW_AUDIT_INFORMATION Этот тип доступа необходим для просмотра журнала аудита или сведений о требованиях к аудиту.
POLICY_SERVER_ADMIN Этот тип доступа необходим для изменения сведений о состоянии сервера или роли (master/реплика). Кроме того, необходимо изменить сведения об источнике реплика и имени учетной записи.
POLICY_LOOKUP_NAMES Этот тип доступа необходим для преобразования между именами и идентификаторами БЕЗОПАСНОСТИ.
POLICY_CREATE_PRIVILEGE Пока не поддерживается.

 

Универсальные маски доступа

Объект Policy публикует следующие сопоставления из универсальных типов доступа с определенными типами доступа:

    GENERIC_READ    STANDARD_RIGHTS_READ |
                    POLICY_VIEW_AUDIT_INFORMATION |
                    POLICY_GET_PRIVATE_INFORMATION

    GENERIC_WRITE   STANDARD_RIGHTS_WRITE |
                    POLICY_TRUST_ADMIN |
                    POLICY_CREATE_ACCOUNT |
                    POLICY_CREATE_SECRET |
                    POLICY_CREATE_PRIVILEGE |
                    POLICY_SET_DEFAULT_QUOTA_LIMITS |
                    POLICY_SET_AUDIT_REQUIREMENTS |
                    POLICY_AUDIT_LOG_ADMIN |
                                        POLICY_SERVER_ADMIN

    GENERIC_EXECUTE STANDARD_RIGHTS_EXECUTE |
                    POLICY_VIEW_LOCAL_INFORMATION |
                    POLICY_LOOKUP_NAMES

Стандартные типы доступа

Этот объект не поддерживает (необязательно) стандартный тип доступа SYNCHRONIZE. Поддерживаются все необходимые типы доступа. Маска всех поддерживаемых типов доступа для этого типа объекта:

    POLICY_ALL_ACCESS STANDARD_RIGHTS_REQUIRED |
                    POLICY_VIEW_LOCAL_INFORMATION |
                    POLICY_VIEW_AUDIT_INFORMATION |
                    POLICY_GET_PRIVATE_INFORMATION |
                    POLICY_TRUST_ADMIN |
                    POLICY_CREATE_ACCOUNT |
                    POLICY_CREATE_SECRET |
                    POLICY_CREATE_PRIVILEGE |
                    POLICY_SET_DEFAULT_QUOTA_LIMITS |
                    POLICY_SET_AUDIT_REQUIREMENTS |
                    POLICY_AUDIT_LOG_ADMIN |
                    POLICY_SERVER_ADMIN
                    POLICY_LOOKUP_NAMES