Предлагаю убрать умолчательное выставление всем бита исполнения на все домашние каталоги для любых пользователей. Убунта уже это перестала делать, т.е. должны DE различные подтянуться и делать это самостоятельно. В KDE уже реализовано, например.
(In reply to Sergey V Turchin from comment #0) > Предлагаю убрать умолчательное выставление всем бита исполнения на все > домашние каталоги для любых пользователей. Так без этого не работает, насколько я помню. > Убунта уже это перестала делать, т.е. должны DE различные подтянуться и > делать это самостоятельно. > В KDE уже реализовано, например. Что именно? Поменять самостоятельно права на домашний каталог ДЕ же не может, оно от пользователя работает обычно.
(Ответ для Mikhail Efremov на комментарий #1) > Так без этого не работает, насколько я помню. "должны DE различные подтянуться и делать это самостоятельно" > > В KDE уже реализовано, например. > Что именно? Поменять самостоятельно права на домашний каталог Да. В GUI предалгают с подробностями. > ДЕ же не может, оно от пользователя работает обычно. Домашний каталог принадлежит именно этому пользователю.
Created attachment 11781 [details] диалог смены прав при раздаче
Проверил на всякий: в Ubuntu 22.08 a+x больше нет на домашних каталогах пользователей.
Я пока не вижу такого ни в xfce, ни в mate. Сейчас же, начиная с samba-4.16-alt1, появился пакет samba-usershares и сломал работу этой фичи напрочь. Но теперь почти ничего и не надо делать, достаточно поставить этот пакет и добавить пользователя в группу usershares (к сожалению это ломает обратную совместимость с этой фичей, здесь пользователь назывался sambashare, т.е. ставить этот пакет пользователям, у которых отработала эта фича, противопоказано). Ну еще можно явно задать control smb-conf-usershares enabled, хотя оно и по умолчанию enabled после установки пакета. Все это можно сделать и без этой фичи, т.е. по сути основное, что должна делать эта фича - это как раз устанавливать права на домашний каталог, иначе ее вообще можно дропнуть. Предлагаю перестать ее использовать в KDE, оставить ее только для тех DE, в которых установка прав на домашний каталог еще имеет смысл.
> появился пакет samba-usershares и сломал работу этой фичи напрочь А мантейнер samba не в курсе этой фичи? Полагаю, samba-usershares надо поравить.
(Ответ для Sergey V Turchin на комментарий #6) > поравить. поправить, пока в дистрибутивах не начали использовать.
(In reply to Sergey V Turchin from comment #6) > > появился пакет samba-usershares и сломал работу этой фичи напрочь > А мантейнер samba не в курсе этой фичи? > Полагаю, samba-usershares надо поравить. Ну, если только имя пользователя поменять для обратной совместимости. Так-то пакет правильный, он сильно облегчает настройку usershares: эта фича, как я говорил выше, становится практически не нужна. Другое дело, что зря это в p10 попало, в стабильном бранче все должно оставаться именно стабильным. Впрочем, уже некоторое время usershares в MATE (в Xfce тоже было, я починил) сейчас вообще сломано (см. https://bugzilla.altlinux.org/44271).
(Ответ для Sergey V Turchin на комментарий #6) > > появился пакет samba-usershares и сломал работу этой фичи напрочь > А мантейнер samba не в курсе этой фичи? > Полагаю, samba-usershares надо поравить. В новом релизе группа sambashare, для совместимости, будет назначаться группе usershares. Для ранее установленных систем, настроенных через sambashare, ничего не поменяется после обновления. Напрочь сломанное должно будет починиться, если специально не будет отключен libnss-role.
Как я и писал выше, сейчас основное, что требуется от этой фичи - как раз обеспечить o+x на домашний каталог, помимо этого достаточно поставить пакет samba-usershares и включить сервисы самбы. Это можно сделать и другими штатными способами, т.е. раз в KDE не надо менять права на домашний каталог, то и installer-feature-samba-usershares там больше не нужно.
(In reply to Mikhail Efremov from comment #10) > раз в KDE не надо менять права на домашний каталог, > то и installer-feature-samba-usershares там больше не нужно. Да, видимо.