Версия - gpupdate-0.9.12.2-alt2 Дистрибутивы - p10-education-10.1-x86-64 - p10-education-10.1-x86-64-kde - p10-kworkstation-10.1-x86-64 - p10-workstation-10.1-x86-64 Шаги воспроизведения (пример для копирования файлов) 1. На контроллере домена создать файл, например: # echo 'Hello World' > /var/lib/samba/sysvol/samba.testdomain/test.txt В GPUI включить поддержку экспериментальных групповых политик и механизм копирования файлов: Компьютер -> Административные шаблоны -> Система ALT -> Групповые политики -> Экспериментальные групповые политики -> Включено Компьютер -> Административные шаблоны -> Система ALT -> Групповые политики -> Механизмы GPUpdate: - Управление копированием файлов -> Включено - Управление копированием файлов для пользователей -> Включено 2. В GPUI на клиенте открыть раздел Компьютер - Настройки - Настройки системы - Файлы ПКМ на пустом поле справа - Новый - Файл Настроить файл: - Действие: Создать - Источник файла: \\SAMBA.TESTDOMAIN\sysvol\samba.testdomain\test.txt - Место назначения: /var/test.txt Нажать OK 3. Перезагрузить клиентскую систему, авторизоваться доменным пользователем. 4. Проверить, что файл создан в системе: # cat /var/test.txt 5. Открыть раздел Компьютер - Настройки - Настройки системы - Файлы Двойной клик на созданном ранее файле, изменить следующие параметры: - Действие: Заменить - Место назначения: /var/test3.txt - Включить чекбокс: Подавление ошибок при действиях с отдельными файлами Нажать OK 6. Перезагрузить клиентскую систему, авторизоваться доменным пользователем. 7. Проверить, что файл доступен в системе: # cat /var/test3.txt 8. Проверить, что старого файла больше нет: # cat /var/test.txt Ожидаемый результат: файл отсутствует. Фактический результат: файл присутствует. Согласно https://www.altlinux.org/Групповые_политики/Управление_файлами#Настройка_политики, шаг 4: Доступные опции на вкладке «Основные настройки» («General»): . . . . . «Заменить» — удаление файла (или нескольких файлов в одной папке), замена его другим файлом и настройка атрибутов этих файлов. Конечным результатом действия «Заменить» будет перезапись файлов в местоположении назначения. Если файл не существует в месте назначения, действие «Заменить» копирует его из исходного местоположения в место назначения; Аналогично для: - Ярлыки - Папки - Ini файлы - и т.д.
(Ответ для Evgeny Shesteperov на комментарий #0) > > 8. Проверить, что старого файла больше нет: > > # cat /var/test.txt > > Ожидаемый результат: файл отсутствует. > Фактический результат: файл присутствует. > А разве новая политика должна что-то делать с файлом /var/test.txt? Вот если бы существовал файл /var/test3.txt, то он был бы удалён и заменён новым из /var/lib/samba/sysvol/samba.testdomain/test.txt, но т.к. его не было он был создан.
(Ответ для Elena Mishina на комментарий #1) > А разве новая политика должна что-то делать с файлом /var/test.txt? > Вот если бы существовал файл /var/test3.txt, то он был бы удалён и заменён > новым из /var/lib/samba/sysvol/samba.testdomain/test.txt, но т.к. его не > было он был создан. Перепроверил на стенде Windows 2012R2 (сервер) / Windows 7 (клиент), действительно должно быть так.