Bug 49271 - Настройки Системы → Папки: не обрабатывает пути с переменными (%HOME%)
Summary: Настройки Системы → Папки: не обрабатывает пути с переменными (%HOME%)
Status: CLOSED WORKSFORME
Alias: None
Product: Sisyphus
Classification: Development
Component: gpupdate (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Valery Sinelnikov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-02-02 15:30 MSK by Evgeny Shesteperov
Modified: 2024-03-29 16:43 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Evgeny Shesteperov 2024-02-02 15:30:42 MSK
Версия

-   gpupdate-0.9.13.6-alt1

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

В GPUI включить поддержку экспериментальных групповых политик и
дополнительные политики:

Компьютер -> Административные шаблоны -> Система ALT -> Групповые
политики -> Экспериментальные групповые политики -> Включено

Компьютер -> Административные шаблоны -> Система ALT -> Групповые
политики -> Механизмы GPUpdate:

-   Управление локальными каталогами -> Включено
-   Управление локальными каталогами для пользователей -> Включено

В GPUI открыть раздел Пользователь - Настройки - Настройки системы -
Папки

ПКМ на пустом поле справа - Новый - Папки

Настроить папку:

-   Действие: Создать
-   Путь: %HOME%/user-test-dir

Нажать OK

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

Выполнить наличия папки:

    $ l ~/user-test-dir

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

Фактический результат: папки нет.

Ручное применение политики:

    $ gpupdate -l 3
    2024-02-02 15:11:32.472|[W00002]| Текущий уровень привилегий не позволяет выполнить gpupdate для указанного пользователя. Будут обновлены настройки текущего пользователя.|{'username': 'testuser'}
    Apply group policies for computer.
    Apply group policies for testuser.
    2024-02-02 15:11:43.969|[E00020]| Error occured while running user applier in user context (with dropped privileges)|{'applier': 'folders', 'exception': "[Errno 13] Permission denied: '/user-test-dir'"}

Возможные причины: не обрабатывает переменные в политике.

XML политики выглядит ОК:

    # cat /var/lib/samba/sysvol/samba.testdomain/Policies/*/USER/Preferences/Folders/Folders.xml 
    <?xml version="1.0" encoding="UTF-8" standalone="no" ?>
    <Folders clsid="{77CC39E7-3D16-4f8f-AF86-EC0BBEE2C861}">
      <Folder bypassErrors="0" changed="2024-02-02 15:09:09" clsid="{07DA02F5-F9CD-4397-A550-4AE21B6B4BD3}" desc="" image="0" name="user-test-dir" removePolicy="0" status="" uid="{33a0f02c-9de6-40ae-9da5-a9bd6972fdb3}" userContext="1">
        <Properties action="C" archive="0" hidden="0" path="%HOME%/user-test-dir" readOnly="0"/>
      </Folder>
    </Folders>
Comment 1 Nikolai Zurabishvili 2024-03-29 16:43:19 MSK
gpupdate-0.9.13.9-alt1

Не удалось воспроизвести