Bug 47638 - Вместо ярлыка /usr/bin/chromium создается директория /home/SAMBA.TESTDOMAIN/testuser/Рабочий стол/usr/bin с содержимым chromium.desktop
Summary: Вместо ярлыка /usr/bin/chromium создается директория /home/SAMBA.TESTDOMAIN/t...
Status: CLOSED FIXED
Alias: None
Product: Branch p10
Classification: Unclassified
Component: gpupdate (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 normal
Assignee: Valery Sinelnikov
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-09-19 16:33 MSK by Vera Blagoveschenskaya
Modified: 2023-10-19 12:26 MSK (History)
2 users (show)

See Also:


Attachments
Настройка в gpui (218.09 KB, image/png)
2023-09-19 16:33 MSK, Vera Blagoveschenskaya
no flags Details
Результат (180.96 KB, image/png)
2023-09-19 16:33 MSK, Vera Blagoveschenskaya
no flags Details
Ожидаемый результат (19.14 KB, image/png)
2023-09-19 16:34 MSK, Vera Blagoveschenskaya
no flags Details
Логи (4.91 KB, application/gzip)
2023-09-19 16:36 MSK, Vera Blagoveschenskaya
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vera Blagoveschenskaya 2023-09-19 16:33:22 MSK
Created attachment 14460 [details]
Настройка в gpui

Стенд
-   ALT Server в качестве Samba DC
-   ALT Workstation в качестве клиента

Версия: gpupdate-0.9.12.6-alt1

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

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

2.  На клиенте, на котором будет применяться политика, установить
    пакеты:

        # apt-get install chromium

3.  На другом клиенте в GPUI открыть раздел Пользователь - Настройки -
    Настройки системы - Значки

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

5.  Настроить ярлык:

    -   Действие: Создать
    -   Название: /usr/bin/chromium
    -   Тип цели: Объект файловой системы
    -   Место нахождения: Рабочий стол
    -   Целевой путь: /usr/bin/chromium
    -   Аргументы: ya.ru
    -   Путь к файлу значка:
        /usr/share/icons/hicolor/48x48/apps/chromium.png
    -   Быстрая клавиша: Ctrl+Alt+U
    -   Запуск: Обычное окно
    -   Комментарий: тестовый ярлык для пользователя

6.  На вкладке Общие включить параметр Выполнять в контексте
    безопасности текущего пользователя

7.  Нажать OK

8. Перезагрузить клиентскую систему, авторизоваться НОВЫМ доменным пользователем (предварительно создать на сервере # samba-tool user add qquser)

Результат: вместо ярлыка создалась директория /home/SAMBA.TESTDOMAIN/testuser/Рабочий стол/usr/bin с содержимым chromium.desktop

В конфиге на сервере:
# cat USER/Preferences/Shortcuts/Shortcuts.xml 
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<Shortcuts clsid="{872ECB34-B2EC-401b-A585-D32574AA90EE}">
  <Shortcut bypassErrors="0" changed="2023-09-19 15:29:42" clsid="{4F2F7C55-2790-433e-8127-0739D1CFA327}" desc="" image="0" name="/usr/bin/chromium" removePolicy="0" status="" uid="{c65c13e4-5f70-4051-acc1-0a04a0550975}" userContext="1">
    <Properties action="C" arguments="ya.ru" comment="Тестовый ярлык для пользователя" iconPath="/usr/share/icons/hicolor/48x48/apps/chromium.png" pidl="" shortcutKey="1621" shortcutPath="%DesktopDir%\/usr/bin/chromium" startIn="" targetPath=" /usr/bin/chromium" targetType="FILESYSTEM" window=""/>
  </Shortcut>

Ожидаемый результат: ярлык chromium с названием /usr/bin/chromium

Дополнительно: вручную задать ярлыку такое название /usr/bin/chromium - можно
Comment 1 Vera Blagoveschenskaya 2023-09-19 16:33:54 MSK
Created attachment 14461 [details]
Результат
Comment 2 Vera Blagoveschenskaya 2023-09-19 16:34:55 MSK
Created attachment 14462 [details]
Ожидаемый результат
Comment 3 Vera Blagoveschenskaya 2023-09-19 16:36:01 MSK
Created attachment 14463 [details]
Логи
Comment 4 Repository Robot 2023-10-19 12:26:31 MSK
gpupdate-0.9.13.1-alt1 -> sisyphus:

 Wed Oct 18 2023 Valery Sinelnikov <greh@altlinux> 0.9.13.1-alt1
 - Fixed kde_applier bug (closes: 47995)
 - Fixed kde_applier bug (closes: 47996)
 - Fixed kde_applier bug (closes: 47998)
 - Fixed kde_applier bug (closes: 47820)
 - Fixed shortcut_applier bug (closes: 47638)
 - Fixed shortcut_applier bug (closes: 47641)
 - Fixed systemd_applier bug (closes: 47652)