Книга: C# для профессионалов. Том II
Создание и применение множеств полномочий
Создание и применение множеств полномочий
Можно создавать новые множества полномочий с помощью команды:
caspol.exe -addpset CustomPermissionSet permissionset.xml
Эта команда определяет, что создается новое множество полномочий с именем CustomPermissionSet
на основе содержимого указанного файла XML. Файл XML должен содержать стандартный формат, определяющий PermissionSet
. Для справки здесь представлен файл множества полномочий для множества полномочий Everything
, который можно сократить до требуемых размеров:
<PermissionSet version="1" Name="Everything"
Description="Allows unrestricted access to all resources covered by built in permissions">
<IPermission version="1" Unrestricted="true" />
<IPermission version="1" Unrestricted="true" />
<IPermission version="1" Unrestricted="true" />
<IPermission version="1" Unrestricted="true" />
<IPermission version="1" Unrestricted="true" />
<IPermission version="1" Unrestricted="true" />
<IPermission version="1"
Flags="Assertion, UnmanagedCode, Execution, ControlThread, ControlEvidence, ControlPolicy, SerializationFormatter, ControlDomainPolicy, ControlPrincipal, ControlAppDomain, RemotingConfiguration, Infrastructure" />
<IPermission version="1" Unrestricted="true" />
<IPermission version="1" Unrestricted="true" />
<IPermission version="1" Unrestricted="true" />
<IPermission version="1" Unrestricted="true" />
<IPermission version="1" Unrestricted="true" />
<IPermission version="1" Unrestricted="true" />
<IPermission version="1" "Unrestricted="true" />
<IPermission version="1" Unrestricted="true" />
<IPermission version="1" Unrestricted="true" />
<IPermission version="1" Unrestricted="true" />
</PermissionSet>
Чтобы увидеть все множества полномочий в формате XML, можно использовать команду:
caspol.exe -listpset
При желании применить конфигурационный файл PermissionSet XML к существующему множеству полномочий можно использовать команду:
caspol.exe -chgpset permissionset.xml CustomPermissionSet
- Конфигурационный файл системы безопасности
- Управление группами кода и полномочиями
- Включение и выключение системы безопасности
- Восстановление политики системы безопасности
- Создание группы кода
- Удаление группы кода
- Изменение полномочий группы кода
- Создание и применение множеств полномочий
- Распространение кода с помощью строгого имени
- Распространение кода с помощью сертификатов
- Управление зонами
- Создание файлов с блокировкой
- Создание свободно позиционируемых элементов
- 12. Лекция: Создание приложений с графическим интерфейсом пользователя.
- Создание объектов Collection
- 7.4.2.4. Создание своего первого LiveCD
- Операции с множествами узлов
- 4.2. Создание трехмерной модели и построение горизонтальной проекции детали
- 7.4.2. Создание собственного LiveCD
- Создание пользователя и группы на рабочей станции
- Создание корня документа:
- Создание многофайловой базы данных
- Создание форм с несколькими вкладками