Download PDF
Download page ALD Pro. Не применяются групповые политики.
ALD Pro. Не применяются групповые политики
Проблема
После создания и назначения групповых политик они не применяются на клиентских компьютерах.
Диагностика
- Проверить вывод команды на клиентской машине:Ожидаемый вывод должен содержать список контроллеров домена (salt-master). Пример:
sudo salt-call grains.get aldpro_dc_list -c /srv/salt/standalone/config
Если в выводе нет ни одной записи, групповая политика не будет применена. Требуется проверить конфигурационные файлы на корректность их заполнения. В частности, выполнить проверку файловlocal: - dc2.ald.pro - dc1.ald.pro/etc/hosts,/etc/hostname,/etc/resolv.conf. Например, отсутствие указания полного доменного имени машины в файле/etc/hostsприводит к такому результату.
Возможная причина: ALD Pro. Некорректное содержание конфигурационных файлов. Перейти к решению.
- Проверить, что в выводе команды отсутствуют упоминания применяемой политики:
sudo salt-call -c /srv/salt/standalone/config pillar.get aldpro-hosts
Возможная причина: ALD Pro. Не указаны атрибуты параметра групповой политики. Перейти к решению.
- Проверить наличие в лог-файле
/var/log/aldpro-salt/minionсообщений:[CRITICAL] Pillar render error: Failed to load ext_pillar stack: Stack pillar template render error in /etc/aldpro-salt/stack/aldpro_update.yml: "org.freedesktop.DBus.Error.Disconnected: SSSD is offline"
- Проверить наличие в лог-файле
/var/log/sssd/sssd.logсообщений:[sssd] [svc_child_info] (0x0020): Child [...] ('<имя_домена>':'%BE_<имя_домена>') was terminated by own WATCHDOG
Возможная причина: Дочерние процессы sssd_be уничтожаются процессом WATCHDOG. Перейти к решению.
- Проверить, что в выводе команде форсирования применения групповой политики содержится ошибка вида:
ldap.INVALID_CREDENTIALS: {'desc': 'Invalid credentials'} - Убедиться, что в конфигурационном файле
/etc/hostsсодержатся некорректные записи о контроллерах домена.
Возможная причина: Некорректная информация в файле /etc/hosts. Перейти к решению.
- Проверить вывод команды на клиентской машине:Ожидаемый вывод должен содержать список контроллеров домена (salt-master). Пример:
sudo salt-call grains.get aldpro_dc_list -c /srv/salt/standalone/config
Если в выводе нет ни одной записи, групповая политика не будет применена. Требуется проверить конфигурационные файлы на корректность их заполнения. В частности, выполнить проверку файловlocal: - dc2.ald.pro - dc1.ald.pro/etc/hosts,/etc/hostname,/etc/resolv.conf. Например, отсутствие указания полного доменного имени машины в файле/etc/hostsприводит к такому результату.
Возможная причина: Некорректное содержание конфигурационных файлов. Перейти к решению.
- Ошибка применения групповой политики не совпадает ни с одной из описанных в инциденте.
Возможная причина: Некорректное состояние кэша SaltStack. Перейти к решению.
- Убедиться, что при форсированном применении групповых политик:появляется сообщение вида:
sudo aldpro-gpupdate --gp
ldap.LOCAL_ERROR: {'result': -2, 'desc': 'Local error', 'ctrls': [], 'info': 'SASL(-1): generic failure: GSSAPI Error: Unspecified GSS failure. Minor code may provide more information'} - Выполнить команды:
- на клиентском компьютере:
klist -k -e /etc/krb5.keytab # Проверка принципала хоста в keytab klist /var/tmp/aldpro-salt.ccache # Проверка билета salt-minion
- на контроллере домена:и проверить, что билет
kvno host/<fqdn_вашего_хоста>@<ВАШ>.<ДОМЕН> # Проверка актуальности KVNO
/var/tmp/aldpro-salt.ccacheотсутствует или просрочен, принципалы или KVNO не совпадают.
- на клиентском компьютере:
Возможная причина: Некорректный keytab salt-minion. Перейти к решению.
- Проверить, что в выводе команды отсутствуют упоминания применяемой политики:
sudo salt-call -c /srv/salt/standalone/config pillar.get aldpro-hosts
Возможная причина: Не указаны атрибуты параметра групповой политики. Перейти к решению.
- В выводе команды форсирования применения групповых политик содержатся сообщения вида:
[INFO ] Executing state cmd.run for [python3 /home/admin/.fly/theme/current.themerc.apply.py] [INFO ] Executing command 'python3' in directory '/root'[ERROR ] Command 'python3' failed with return code: 2 [ERROR ] stderr: python3: can't open file '/home/admin/.fly/theme/current.themerc.apply.py': [Errno 2] No such file or directory [ERROR ] retcode: 2 [ERROR ] {'pid': 26174, 'retcode': 2, 'stdout': '', 'stderr': "python3: can't open file '/home/admin/.fly/theme/current.themerc.apply.py': [Errno 2] No such file or directory"}
Возможная причина: Отсутствует каталог fly в профиле пользователя. Перейти к решению.
- При обновлении с версии ALD Pro 2.3.0 до ALD Pro 2.4.0 и ОС Astra Linux Special Edition 1.7 Update 5uu1 (№ 2024-0212SE17) до Astra Linux Special Edition 1.7 Update 6uu2 (№2024-1127SE17MD) из файла
/etc/pam.d/common-sessionпропадает модуль/usr/sbin/salt-masterless-login.
Возможная причина: Отсутствует модуль salt-masterless-login в файле common-session. Перейти к решению.
- Проверить, что при выполнении команд по форсированию групповых политик, например:возникает ошибка вида:
sudo salt-call state.apply gpupdate.build -c /srv/salt/standalone/config sudo salt-call -c /srv/salt/standalone/config gp_sum.build_and_run_gp force=True
Module function aldpro_audit.write_audit_pillar threw an exception. Exception: 'NoneType' object is not subscriptable
- Проверить, что удалить правила аудита на портале управления ALD Pro невозможно и появляется ошибка вида:

Возможная причина: Ошибка в правиле подсистемы аудита. Перейти к решению.
- Выполнить команду форсирования сбора и применения групповых политик:Проверить, что в листинге выполнения команды присутствует ошибка вида:
sudo salt-call -c /srv/salt/standalone/config gp_sum.build_and_run_gp force=true verbose=true
State '<имя_стейта>' in SLS 'policies.host-policies' is not formed as a list
Возможная причина: Различный стиль оформления сценариев групповых политик. Перейти к решению.
- Проверить, что в выводе команде форсирования применения групповой политики содержится ошибка вида:
ldap.INVALID_CREDENTIALS: {'desc': 'Invalid credentials'} - Проверить, что в выводе выполнения команды:
sudo klist -kte
- содержатся ключи не только принципала машины;
- что ключи принципала машины выводятся не первыми.
Возможная причина: Файл /etc/krb5.keytab содержит ключи не только принципала машины. Перейти к решению.