Управление групповыми политиками LAPS
Назначение групповых политик LAPS — управление параметрами обновления паролей локальных администраторов с использованием технологии Local Administrator Password Solution (LAPS).
Настройки, применяемые в рамках данных политик, хранятся в файле MACHINE/Registry.pol в формате записей реестра (см. подраздел «Изменение настроек групповых политик в GPO (через Registry.pol)») в подкаталоге соответствующего объекта GPO в SysVol.
Серверное расширение (SSE) для политик LAPS распространяется в виде административного шаблона в формате ADMX (см. подраздел «Установка административных шаблонов на контроллере домена»).
Клиентское расширение (CSE) определяет результирующие значения групповых политик LAPS и применяет их на управляемом устройстве.
Параметры политик LAPS
В Табл. 1 приведен список доступных для настройки параметров LAPS с группировкой по политикам в соответствии с отображением в редакторе групповых политик Group Policy Management Editor (GPME) в составе RSAT на участнике домена под управлением ОС Windows (путь к групповым политикам в GPME: Computer Configuration/Конфигурация компьютера → Policies/Политики → Administrative Templates/Административные шаблоны → System/Система → LAPS).
| Параметр | Настройка в smb.conf | Возможные значения | Описание |
|---|---|---|---|
Configure password backup directory (Настройка каталога резервного копирования паролей) |
|||
BackupDirectory |
|
Целое значение от
|
Доступность функциональности LAPS |
Name of administrator account to manage (Имя учетной записи администратора для управления) |
|||
AdministratorAccountName |
|
Строка длиной от |
Имя управляемой учетной записи локального администратора. |
Password Settings (Настройки паролей) |
|||
PasswordAgeDays |
|
Целое число от |
Срок устаревания пароля в днях. |
PasswordLength |
|
Целое число от |
Минимальная длина пароля. |
PasswordComplexity |
|
Целое число от
|
Уровень сложности пароля в виде требований к обязательным наборам символов, из которых он должен состоять. |
Do not allow password expiration time longer than required by policy (Не допускать истечения срока действия пароля дольше, чем требуется политикой) |
|||
PasswordExpirationProtectionEnabled |
|
Целое число от
|
Выключение/включение устаревания пароля |
Enable password encryption (Включить шифрование пароля) |
|||
ADPasswordEncryptionEnabled |
|
Целое число от
|
Выключение/включение шифрования пароля. |
Configure authorized password decryptors (Настройки авторизованных расшифровщиков паролей) |
|||
ADPasswordEncryptionPrincipal |
|
Строка длиной от |
SID пользователя или группы с правом просмотра зашифрованного пароля. |
Configure size of encrypted password history (Настройка размера истории зашифрованных паролей) |
|||
ADEncryptedPasswordHistorySize |
|
Целое число от |
Длина истории паролей. |
Enable password backup for DSRM account (Включить резервное копирование пароля для учетной записи DSRM) |
|||
ADBackupDSRMPassword |
|
Целое число от
|
Выключение/включение режима хранения пароля DSRM для контроллеров домена. |
Post-authentication actions (Действия после аутентификации) |
|||
PostAuthenticationResetDelay |
|
Целое число от |
Время ожидания (в часах) после прохождения аутентификации перед выполнением действий, указанных в параметре |
PostAuthenticationActions |
|
Опции:
|
Возможные действия после истечения времени ожидания, настроенного в параметре |
Установка значения параметра политики LAPS
Формат вызова:
samba-tool gpo manage laps set <GPO GUID> --name <policy_name> [--value <policy_value>] [options]
Обязательными аргументами подкоманды являются:
-
GUID объекта групповой политики (см. «Базовые операции по работе с объектами групповых политик»);
-
имя устанавливаемого параметра политики LAPS в
--name(см. список доступных параметров в Табл. 1).
Для установки определенного значения укажите его в --value. Если значение не передается, устанавливается значение по умолчанию.
Подкоманда устанавливает значение указанного параметра политики LAPS в объекте групповой политики (GPO). Если политика отсутствует в GPO, она будет добавлена вместе с переданным значением.
Параметры
Параметры вызова:
-
-H URL|--URL=URL— URL сервера LDAP; может содержать указание на протокол, имя хоста и номер порта; -
--name=POLICYNAME(обязательный) — имя параметра для установки (см. список доступных параметров в Табл. 1); -
--value=POLICYVALUE— значение параметра (см. список возможных значений для доступных параметров в Табл. 1).
Примеры
Пример установки значения параметра PasswordLength в объекте групповой политики:
samba-tool gpo manage laps set {31B2F340-016D-11D2-945F-00C04FB984F9} \
--name=PasswordLength \
--value=12
LAPS policy updated successfully:
FullKeyPath : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\LAPS
ValueName : PasswordLength
Type : DWord
Value : 12
GpoName : Default Domain Policy
GpoGuId : {31B2F340-016D-11D2-945F-00C04FB984F9}
FileSysPath : \\elles.inno.tech\sysvol\elles.inno.tech\Policies\{31B2F340-016D-11D2-945F-00C04FB984F9}
GptUserVer : 0
GptMachineVer : 2
GptVersion : 2
GpoVersion : 2
Удаление значения параметра политики LAPS
Формат вызова:
samba-tool gpo manage laps unset <gpo> --name <policy_name> [options]
Обязательными аргументами подкоманды являются:
-
GUID объекта групповой политики (см. «Базовые операции по работе с объектами групповых политик»);
-
имя удаляемого параметра политики LAPS в
--name(см. список доступных параметров в Табл. 1).
Подкоманда удаляет значение указанного параметра политики LAPS из объекта групповой политики (GPO).
Параметры
Параметры вызова:
-
-H URL|--URL=URL— URL сервера LDAP; может содержать указание на протокол, имя хоста и номер порта; -
--name=POLICYNAME(обязательный) — имя параметра для удаления (см. список доступных параметров в Табл. 1).
Получение информации о параметре политики LAPS
Формат вызова:
samba-tool gpo manage laps get <gpo> --name=<policy_name> [options]
Обязательными аргументами подкоманды являются:
-
GUID объекта групповой политики (см. «Базовые операции по работе с объектами групповых политик»);
-
имя параметра политики LAPS в
--name(см. список доступных параметров в Табл. 1).
Подкоманда возвращает список следующих атрибутов параметра политики LAPS, установленного в указанном объекте групповой политики (GPO):
-
FullKeyPath— полный путь к ключу реестра, где хранится параметр политики LAPS; -
ValueName— имя параметра политики LAPS; -
Type— тип данных параметра политики LAPS; -
Value— текущее значение параметра политики LAPS; -
GpoName— имя объекта групповой политики (GPO), в котором установлен параметр политики LAPS; -
GpoGuId— GUID объекта групповой политики (GPO), в котором установлен параметр политики LAPS; -
FileSysPath— путь к расположению в файловой системе, где хранятся файлы объекта групповой политики (GPO); -
GptUserVer— версия пользовательских настроек в рамках групповой политики; обновляется при каждом изменении пользовательских настроек; -
GptMachineVer— версия настроек компьютера в рамках групповой политики; обновляется при каждом изменении настроек компьютера; -
GptVersion— общая версия групповой политики, которая учитывает изменения как пользовательских настроек, так и настроек компьютера; -
GpoVersion— версия объекта групповой политики (GPO).
Параметры
Параметры вызова:
-
-H URL|--URL=URL— URL сервера LDAP; может содержать указание на протокол, имя хоста и номер порта; -
--name=POLICYNAME(обязательный) — имя параметра для получения информации (см. список доступных параметров в Табл. 1).
Примеры
Пример получения подробной информации о параметре политики LAPS PasswordAgeDays, установленном в объекте групповой политики:
samba-tool gpo manage laps get {31B2F340-016D-11D2-945F-00C04FB984F9} \
--name=PasswordAgeDays
FullKeyPath : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\LAPS
ValueName : PasswordAgeDays
Type : DWord
Value : 60
GpoName : Default Domain Policy
GpoGuId : {31B2F340-016D-11D2-945F-00C04FB984F9}
FileSysPath : \\elles.inno.tech\sysvol\elles.inno.tech\Policies\{31B2F340-016D-11D2-945F-00C04FB984F9}
GptUserVer : 0
GptMachineVer : 7
GptVersion : 7
GpoVersion : 7
Получение информации о параметрах политик LAPS
Формат вызова:
samba-tool gpo manage laps list <gpo> [options]
Обязательным аргументом подкоманды является GUID объекта групповой политики (см. «Базовые операции по работе с объектами групповых политик»).
Подкоманда возвращает список параметров политик LAPS, установленных в указанном объекте групповой политики (GPO), с текущими значениями.
Для получения подробной информации о каждом параметре может быть дополнительно передан флаг -v|--verbose. Для получения полного списка возможных параметров, включая не установленные в данном GPO, служит флаг -a|--all.
Параметры
Параметры вызова:
-
-H URL|--URL=URL— URL сервера LDAP; может содержать указание на протокол, имя хоста и номер порта; -
-a|--all— возвращать все доступные параметры политик LAPS, включая неустановленные; -
-v|--verbose— возвращать подробную информацию о каждом параметре политики LAPS; -
--color=ALWAYS|NEVER|AUTO— использовать доступные возможности терминала для цветового выделения параметров (возможные значения:always| never|auto; по умолчанию — `auto).
Примеры
Пример получения списка параметров политик LAPS, установленных в объекте групповой политики:
samba-tool gpo manage laps list {31B2F340-016D-11D2-945F-00C04FB984F9}
ValueName : PasswordLength
Type : DWord
Value : 12
ValueName : PasswordAgeDays
Type : DWord
Value : 60
Пример получения подробной информации о параметрах политик LAPS, включая как установленные, так и неустановленные в объекте групповой политики:
samba-tool gpo manage laps list {31B2F340-016D-11D2-945F-00C04FB984F9} \
--all \
--verbose
FullKeyPath : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\LAPS
ValueName : PasswordLength
Type : DWord
Value : 12
GpoName : Default Domain Policy
GpoGuId : {31B2F340-016D-11D2-945F-00C04FB984F9}
FileSysPath : \\elles.inno.tech\sysvol\elles.inno.tech\Policies\{31B2F340-016D-11D2-945F-00C04FB984F9}
GpoVersion : 4
FullKeyPath : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\LAPS
ValueName : PasswordComplexity
AllowedValues : 1 .. 4
Type : DWord
Value : 4 (not set)
GpoName : Default Domain Policy
GpoGuId : {31B2F340-016D-11D2-945F-00C04FB984F9}
FileSysPath : \\elles.inno.tech\sysvol\elles.inno.tech\Policies\{31B2F340-016D-11D2-945F-00C04FB984F9}
GpoVersion : 4
FullKeyPath : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\LAPS
ValueName : PasswordAgeDays
Type : DWord
Value : 60
GpoName : Default Domain Policy
GpoGuId : {31B2F340-016D-11D2-945F-00C04FB984F9}
FileSysPath : \\elles.inno.tech\sysvol\elles.inno.tech\Policies\{31B2F340-016D-11D2-945F-00C04FB984F9}
GpoVersion : 4
FullKeyPath : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\LAPS
ValueName : AdministratorAccountName
AllowedValues : 0 .. 256
Type : String
Value : ''
GpoName : Default Domain Policy
GpoGuId : {31B2F340-016D-11D2-945F-00C04FB984F9}
FileSysPath : \\elles.inno.tech\sysvol\elles.inno.tech\Policies\{31B2F340-016D-11D2-945F-00C04FB984F9}
GpoVersion : 4
FullKeyPath : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\LAPS
ValueName : ADBackupDSRMPassword
AllowedValues : 0 .. 1
Type : DWord
Value : 1 (not set)
GpoName : Default Domain Policy
GpoGuId : {31B2F340-016D-11D2-945F-00C04FB984F9}
FileSysPath : \\elles.inno.tech\sysvol\elles.inno.tech\Policies\{31B2F340-016D-11D2-945F-00C04FB984F9}
GpoVersion : 4
FullKeyPath : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\LAPS
ValueName : BackupDirectory
Type : DWord
Value : 1
GpoName : Default Domain Policy
GpoGuId : {31B2F340-016D-11D2-945F-00C04FB984F9}
FileSysPath : \\elles.inno.tech\sysvol\elles.inno.tech\Policies\{31B2F340-016D-11D2-945F-00C04FB984F9}
GpoVersion : 4
FullKeyPath : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\LAPS
ValueName : ADEncryptedPasswordHistorySize
AllowedValues : 0 .. 12
Type : DWord
Value : 0 (not set)
GpoName : Default Domain Policy
GpoGuId : {31B2F340-016D-11D2-945F-00C04FB984F9}
FileSysPath : \\elles.inno.tech\sysvol\elles.inno.tech\Policies\{31B2F340-016D-11D2-945F-00C04FB984F9}
GpoVersion : 4
FullKeyPath : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\LAPS
ValueName : ADPasswordEncryptionEnabled
AllowedValues : 0 .. 1
Type : DWord
Value : 1 (not set)
GpoName : Default Domain Policy
GpoGuId : {31B2F340-016D-11D2-945F-00C04FB984F9}
FileSysPath : \\elles.inno.tech\sysvol\elles.inno.tech\Policies\{31B2F340-016D-11D2-945F-00C04FB984F9}
GpoVersion : 4
FullKeyPath : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\LAPS
ValueName : ADPasswordEncryptionPrincipal
AllowedValues : 0 .. 256
Type : String
Value : ''
GpoName : Default Domain Policy
GpoGuId : {31B2F340-016D-11D2-945F-00C04FB984F9}
FileSysPath : \\elles.inno.tech\sysvol\elles.inno.tech\Policies\{31B2F340-016D-11D2-945F-00C04FB984F9}
GpoVersion : 4
FullKeyPath : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\LAPS
ValueName : PostAuthenticationActions
AllowedValues : 11
Type : DWord
Value : 11 (not set)
GpoName : Default Domain Policy
GpoGuId : {31B2F340-016D-11D2-945F-00C04FB984F9}
FileSysPath : \\elles.inno.tech\sysvol\elles.inno.tech\Policies\{31B2F340-016D-11D2-945F-00C04FB984F9}
GpoVersion : 4
FullKeyPath : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\LAPS
ValueName : PostAuthenticationResetDelay
AllowedValues : 0 .. 24
Type : DWord
Value : 24 (not set)
GpoName : Default Domain Policy
GpoGuId : {31B2F340-016D-11D2-945F-00C04FB984F9}
FileSysPath : \\elles.inno.tech\sysvol\elles.inno.tech\Policies\{31B2F340-016D-11D2-945F-00C04FB984F9}
GpoVersion : 4
FullKeyPath : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\LAPS
ValueName : PasswordExpirationProtectionEnabled
AllowedValues : 0 .. 1
Type : DWord
Value : 1 (not set)
GpoName : Default Domain Policy
GpoGuId : {31B2F340-016D-11D2-945F-00C04FB984F9}
FileSysPath : \\elles.inno.tech\sysvol\elles.inno.tech\Policies\{31B2F340-016D-11D2-945F-00C04FB984F9}
GpoVersion : 4