Bug 57671 - На Alt Workstation logon-скрипты для пользователя применяются через несколько часов после применения политики
Summary: На Alt Workstation logon-скрипты для пользователя применяются через несколько...
Status: NEW
Alias: None
Product: Branch p11
Classification: Unclassified
Component: gpupdate (show other bugs)
Version: unspecified
Hardware: x86_64 Linux
: P5 normal
Assignee: Valery Sinelnikov
QA Contact: qa-p11@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-01-27 12:50 MSK by Белая Алёна
Modified: 2026-01-29 09:05 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.