Bug 57267

Summary: Групповые политики нарушают правила XDG user dirs
Product: Branch p10 Reporter: g.dianov
Component: gpupdateAssignee: qa-team <qa-team>
Status: CLOSED DUPLICATE QA Contact: qa-p10 <qa-p10>
Severity: normal    
Priority: P5 CC: kotjuhovma
Version: не указанаKeywords: systemd
Hardware: x86_64   
OS: Linux   

Description g.dianov 2025-12-17 18:28:00 MSK
Условия:
 - Рабочая станция подключена к домену;
 - В домене имеется групповая политика, добавляющая файлы в пользовательские папки (Desktop, Documents, ...)
 - Для пользователя X не существует рабочей директории.

Описание ошибки (на примере создания ярлыка в Desktop):
Когда доменные пользователь X совершает вход в свою учётную запись, в его рабочей директории создаётся папка $XDG_DESKTOP_DIR в соответствие с /etc/xdg/user-dirs.defaults, что, по-умолчанию Desktop.

Остальные пользовательские директории создаются в соответствие с /etc/xdg/user-dirs.conf, что, по-умолчанию, зависит от LC_LANG пользователя.

Как результат, в конфигурации $XDG_CONFIG_HOME/user-dirs.dirs создаётся несогласованность.

Ожидаемое поведение:

Создание пользовательских папок не зависит от применяемых групповых политик.

Причина ошибки:

Сервис gpupdate-scripts-run-user.service применяется до xdg-user-dirs.service.

Предлагаемое исправление:

Добавить Requires=xdg-user-dirs.service в gpupdate-scripts-run-user.service/
Comment 1 g.dianov 2025-12-17 18:30:00 MSK
Используемая версия пакета: 0.13.4-alt0.c10.1.noarch
Comment 2 Котюхов Михаил Андреевич 2025-12-19 13:41:41 MSK
Вероятнее всего вы имели ввиду gpupdate-user.service
Эта проблема уже известна разработчикам.

*** This bug has been marked as a duplicate of bug 54590 ***