Bug 50337

Summary: Возможно изменить браузер по умолчанию в настройках KDE после применения политики с блокировкой
Product: Branch p10 Reporter: Монастырский Илья <monastirskiyii>
Component: plasma5-systemsettingsAssignee: Sergey V Turchin <zerg>
Status: RESOLVED NOTABUG QA Contact: qa-p10 <qa-p10>
Severity: normal    
Priority: P5 CC: vercha
Version: не указана   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
screen
none
journalctl none

Description Монастырский Илья 2024-05-12 09:48:54 MSK
Created attachment 16090 [details]
screen

Версии пакетов: 
admx-basealt-0.1.13.5-alt1.noarch
gpupdate-0.9.13.8-alt1.noarch

Стенды:
ALT Server 10.2 в качестве Samba DC
ALT Workstation K 10.3 в качестве клиента

Шаги воспроизведения:
1) ADMC -> Создать подразделение OU1, добавить компьютер client2 в это подразделение.
2) Клик на OU1 -> в контекстном меню подразделения (в папке Объекты групповой политики) выбрать пункт Создать политику и связать с этим подразделением
3) Изменить cозданную политику:
открыть раздел Пользователь - Административные шаблоны - Система ALT - Настройки KDE - Настройки приложений
выбрать политику Браузер по умолчанию
перевести состояние во Включено
в поле Браузер по умолчанию выставить значение Firefox
отметить чекбокс Блокировать
Нажать OK
4) Авторизоваться доменным пользователем и проверить значение:
$ cat ~/.config/mimeapps.list 
[Default Applications]
x-scheme-handler/http[$i]=firefox.desktop;

5) Изменить браузер по умолчанию через настройки KDE:
перейти Параметры системы KDE -> Внешний вид -> Приложения -> Приложения по умолчанию
выбрать Веб-браузер Chromium-gost
нажать Применить


Результат: 
Возможно изменить браузер по умолчанию в настройках
Состояние Registry.pol на контроллере домена:
# cat /var/lib/samba/sysvol/test.alt/Policies/\{AA00F800-AC6F-40D7-A64B-A7F97AB25052\}/User/Registry.pol 
PReg[Software\BaseALT\Policies\KDE\dolphinrc\General;**del.FilterBar;;; ][Software\BaseALT\Policies\KDE\wallpaper\wallpaperimage;**del.Image;;; ][Software\BaseALT\Policies\KDELocks;mimeapps.list.Default Applications.x-scheme-handler/http;;;][Software\BaseALT\Policies\KDE\mimeapps.list\Default Applications;x-scheme-handler/http;;";firefox.desktop;]


Ожидаемый результат: 
Браузер по умолчанию в настройках изменить невозможно, т.к. выставлена опция блокировки
Comment 1 Монастырский Илья 2024-05-12 09:49:20 MSK
Created attachment 16091 [details]
journalctl
Comment 2 Vera Blagoveschenskaya 2024-12-27 15:20:05 MSK
Проведено доп. исследование:
1) Если задать настройку вручную (без гп), то ошибка актуальна.
2) Если изменить "заблокированные" настройки, то после перезапуска, они возвращаются в состояние которое было "заблокировано".
Comment 3 Sergey V Turchin 2024-12-27 16:02:30 MSK
Разве что-то может запретить запускать любой другой веб-браузер, если он специально установлен самим же админом?