Версия - 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.
Created attachment 15548 [details] Example
В команде изменения прав лишняя запятая: > 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"
Интересно, а должна ли быть невалидна запятая в конце? Ведь на принимающей стороне это будет просто пустая опция.
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)