Bug 48963

Summary: Не создается файл с атрибутом "Скрытый" после применения машинной групповой политики
Product: Branch p10 Reporter: Vera Blagoveschenskaya <vercha>
Component: gpupdateAssignee: Valery Sinelnikov <greh>
Status: CLOSED NOTABUG QA Contact: qa-p10 <qa-p10>
Severity: normal    
Priority: P5    
Version: не указана   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
screen
none
вывод gpoa
none
journactl-b none

Description Vera Blagoveschenskaya 2023-12-28 18:37:03 MSK
Created attachment 15308 [details]
screen

Стенды в тестировании:
Контроллер домена: Server 10.1 x86_64
Клиент: Workstation 10.1 x86_64

gpupdate-0.9.12.6-alt1.noarch
gpui-0.2.34-alt1.x86_64

На контроллере домена создать файл для проверки политики:
# echo 'Test Hidden' > /var/lib/samba/sysvol/samba.testdomain/test_hidden2.txt

1) Создать подразделение OU1

2) Клик на OU1 -> в контекстном меню подразделения выбрать пункт "Создать политику и связать с этим подразделением"

3) В GPUI включить поддержку экспериментальных групповых политик и дополнительные политики:
    1.  Компьютер -> Административные шаблоны -> Система ALT ->
        Групповые политики -> Экспериментальные групповые политики ->
        Включено
    2.  Компьютер -> Административные шаблоны -> Система ALT ->
        Групповые политики -> Механизмы GPUpdate:
        -   Управление копированием файлов  -> Включено
        -   Управление копированием файлов для пользователей -> Включено
(на всякий случай включила все пункты)

4) Открыть раздел Компьютер - Настройки - Настройки системы - ПКМ на пустом поле справа - Новый - Файлы
Настроить файл:
    - Действие: Создать
    - Источник файла: \\SAMBA.TESTDOMAIN\sysvol\samba.testdomain\test_hidden2.txt
    - Место назначения: /var/test_hidden2.txt
    - Нажать OK

5)  Применить групповые политики, дополнительно выполнить перезагрузку клиента.
    # gpoa --loglevel 0
    # reboot

6) После перезагрузки проверить появление файла на клиенте:
# ls -l /var/ | grep test_hidden2

Результат: файл .test_hidden.txt отсутствует в /var/
# ls -l /var/ | grep test_hidden2
[root@client2 ~]# 

Ожидаемый результат: наличие файла .test_hidden2.txt в /var/

Дополнительно: если не ставить чекбокс "Скрытый", то файл создается успешно, в логах этот файл без опции "Скрытый" фигурирует как test_hidden.txt
Comment 1 Vera Blagoveschenskaya 2023-12-28 18:37:22 MSK
Created attachment 15309 [details]
вывод gpoa
Comment 2 Vera Blagoveschenskaya 2023-12-28 18:37:33 MSK
Created attachment 15310 [details]
journactl-b
Comment 3 Vera Blagoveschenskaya 2023-12-28 18:40:33 MSK
Поправка. Файл нашелся, неверно вводила команду.
# ls -la /var/ | grep test_hidden2
-rw-rw-r--  1 root root     19 дек 28 18:18 .test_hidden2.txt