Bug 57671

Summary: На Alt Workstation logon-скрипты для пользователя применяются через несколько часов после применения политики
Product: Branch p11 Reporter: Белая Алёна <belayaav>
Component: gpupdateAssignee: Valery Sinelnikov <greh>
Status: NEW --- QA Contact: qa-p11 <qa-p11>
Severity: normal    
Priority: P5 CC: august7147
Version: unspecified   
Hardware: x86_64   
OS: Linux   

Description Белая Алёна 2026-01-27 12:50:17 MSK
gpui-0.2.55-alt1
gpupdate-0.13.4-alt1
admx-basealt-0.6.0-alt1

DC: Alt Server 11.0 x86_64

Клиенты:
Alt Education KDE 11.0 x86_64
Alt Education XFCE 11.0 x86_64
Alt Workstation K 11.2 x86_64
Alt Workstation 11.1 x86_64 

Шаги воспроизведения: 

1. На управляющей машине открыть GPUI, перейти в Пользователь → Настройки системы → Скрипты.
2. Щёлкнуть левой кнопкой мыши на политике "Вход в систему", нажать "Добавить": 
		Указать "Имя скрипта" как login.sh
		Аргументы сценария указать как "hello login"
Нажать ОК в диалоговом окне, затем "Ок" в окне добавления сценария

3. Щёлкнуть левой кнопкой мыши на политике "Завершение работы", нажать "Добавить": 
		Указать Имя скрипта как logoff.sh
		Аргументы сценария указать как hello logoff
Нажать ОК в диалоговом окне, затем "Ок" в окне добавления сценария

4. На DC добавить скрипты: 
cd /var/lib/samba/sysvol/samba.testdomain/Policies/{<uuid_policy>} && \
echo '#!/usr/bin/env bash' > USER/Scripts/Logon/login.sh && \
echo '#!/usr/bin/env bash' > USER/Scripts/Logoff/logoff.sh && \
echo 'echo [LOGIN as $USER] $(date): ${@} >> ~/date.log' >> USER/Scripts/Logon/login.sh && \
echo 'echo [LOGOFF as $USER] $(date): ${@} >> ~/date.log' >> USER/Scripts/Logoff/logoff.sh

5. Выполнить вход доменным пользователем на клиенте Alt Workstation 11.1, несколько раз перезайти/перезагрузиться. 

6. Проверить содержимое файла с логом:
$ cat ~/date.log

Ожидаемый результат: файл date.log появляется сразу после применения политик 

Реальный результат: на клиенте Alt Workstation файл date.log появляется спустя несколько часов после добавления политики. На остальных клиентах файл появляется после первого же входа доменным пользователем. 

Проблема на Alt Workstation проявляется только на пользовательских скриптах. Аналогичным образом добавлялись скрипты для компьютера, которые пишут лог в файл /var/log/date.log, и этот файл появляется на ВСЕХ клиентах после первой же перезагрузки. 


Не проверялось на Sisyphus.