Bug 49398

Summary: net usershare add: malformed acl (missing ‘:’) при изменении существующих свойств
Product: Sisyphus Reporter: Evgeny Shesteperov <alimektor>
Component: kde5-network-filesharingAssignee: Sergey V Turchin <zerg>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: sin, zerg
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Example none

Description Evgeny Shesteperov 2024-02-13 12:59:11 MSK
Версия

-   samba-4.19.4-alt1
-   kde5-network-filesharing-23.08.4-alt1

Дистрибутивы

-   ALT Workstation K 10.2.1 (Sisyphys)
-   ALT Education (KDE) 10.2 (Sisyphys)

Шаги воспроизведения

1.  Создать папку testshare в домашней папке и файл test.txt в данной
    папке, используя Dolphin.
2.  Открыть свойства папки → Публикация.
3.  Нажать Создать пароль Samba.
4.  Ввести пароль Samba.
5.  Ввести пароль рута для PolicyKit.
6.  Отметить чекбокс Открыть общий доступ к этой папке для компьютеров
    локальной сети.
7.  Задать права доступа для первого системного пользователя как Только
    чтение.
8.  Нажать ОК.
9.  Открыть свойства папки → Публикация.
10. Задать права доступа группы Любой как Полное усправление.
11. На уведомлении нажать Исправить права доступа → нажать Изменить
    права доступа.
12. Нажать ОК.

Ожидаемый результат: корректное изменение свойств сетевой папки.

Фактический результат: Ошибка при попытке предоставления общего доступа
к каталогу. Общий ресурс не создан. Сведения внутренних служб Samba:

    net usershare add: malformed acl (missing ':')

Воспроизводится в P10.
Comment 1 Evgeny Shesteperov 2024-02-13 13:00:15 MSK
Created attachment 15548 [details]
Example
Comment 2 Evgeny Shesteperov 2024-05-15 12:09:32 MSK
В команде изменения прав лишняя запятая:

> kf.kio.core: We got some errors while running 'net usershare add' ("usershare", "add", "share", "/home/test/share", "", "<MACHINE NAME>\\test:R,Everyone:F,", "guest_ok=n")

Сейчас:

"<MACHINE NAME>\\test:R,Everyone:F,"

А должно быть:

"<MACHINE NAME>\\test:R,Everyone:F"
Comment 3 Sergey V Turchin 2024-05-23 14:12:51 MSK
Интересно, а должна ли быть невалидна запятая в конце?
Ведь на принимающей стороне это будет просто пустая опция.
Comment 4 Repository Robot 2024-07-23 11:03:03 MSK
kf5-kio-5.116.0-alt4 -> sisyphus:

 Mon Jul 22 2024 Daniil-Viktor Ratkin <krf10@altlinux> 5.116.0-alt4
 - fix ksamba acl validation (closes: 49398)