Bug 55107

Summary: Некорректная работа ГП: Отсутствует доступ в сетевую папку пользователя
Product: Branch p11 Reporter: Монастырский Илья <monastirskiyii>
Component: gpupdateAssignee: Valery Sinelnikov <greh>
Status: CLOSED DUPLICATE QA Contact: qa-p11 <qa-p11>
Severity: normal    
Priority: P5 CC: kostevichae
Version: unspecified   
Hardware: x86_64   
OS: Linux   
See Also: https://bugzilla.altlinux.org/show_bug.cgi?id=54645
Attachments:
Description Flags
gnome_ushare
none
gnome_ushare_exec_home
none
logs none

Description Монастырский Илья 2025-07-09 13:27:42 MSK
Created attachment 18995 [details]
gnome_ushare

Образы:
В качестве Samba КД: Alt Server 11.0
2 клиента samba: Alt Workstation 11.0

Шаги воспроизведения:
1. Настроенный сервер под ГП и введенные клиенты.
2. В GPUI включить поддержку экспериментальных групповых политик и
дополнительные политики:
Компьютер → Административные шаблоны → Система ALT → Групповые политики → Экспериментальные групповые политики → изменить состояние политики на Включено .
Компьютер → Административные шаблоны → Система ALT → Групповые политики → Механизмы GPUpdate → Подключение сетевых каталогов для пользователей → изменить состояние политики на Включено .
3. Для применения данных групповых политик должны быть выполнены следующие условия:
На клиенте установить пакет samba-usershares:
# apt-get install -y samba-usershares

В GPUI:
Установить control smb-conf-usershares в enabled :
Изменить состояние политики Компьютер → Административные шаблоны → Система ALT → Службы → Samba опции → Гостевой доступ к общим каталогам на Включено .
Установить control smb-conf-usershare-owner-only в disabled :
Изменить состояние политики Компьютер → Административные шаблоны → Система ALT → Службы → Samba опции → Доступ к общим каталогам других пользователей на Отключено .

4. На клиенте:
В /etc/samba/smb.conf в секции [global] подключить файл /etc/samba/usershares.conf (include = /etc/samba/usershares.conf) и включить автозагрузку служюы: # systemctl enable smb.service

5. Авторизоваться доменным пользователем на клиенте, после чего создать директорию и скорректировать права к ней:
$ mkdir ~/ushare && chmod 777 ~/ushare

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

7. Создание сетевой папки
ПКМ на пустом поле справа - Новый - Сетевая папка
Действие: Создать
Имя общего сетевого ресурса: ushare
Путь к каталогу: %HOME%/ushare
Комментарий: user share
Нажать OK
Перезагрузить клиента или выполнить $ gpupdate -f от доменного пользователя
Проверить информацию о сетевой папке:
$ net usershare info ushare

8. С любого другого клиента проверить подключение к данной папке, для этого в диспетчере файлов перейти по адресу:
smb://<CLIENT_IP>/ushare

Результат: 
Доступ к папке отсутствует (см. gnome_ushare)

Ожидаемый результат: 
Папка доступна для подключения

Дополнительно:
Не воспроизводится если выдать exec other на /home/TEST.ALT/testuser (см. gnome_ushare_exec_home)
Comment 1 Монастырский Илья 2025-07-09 13:28:05 MSK
Created attachment 18996 [details]
gnome_ushare_exec_home
Comment 2 Монастырский Илья 2025-07-09 13:29:24 MSK
Created attachment 18997 [details]
logs
Comment 3 Kostevich Arseniy 2025-09-19 14:00:49 MSK
Дубль #54645

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