Bug 44144 - Убрать "UMASK for home dirs to 076"
Summary: Убрать "UMASK for home dirs to 076"
Status: CLOSED WONTFIX
Alias: None
Product: Sisyphus
Classification: Development
Component: installer-feature-samba-usershares (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 enhancement
Assignee: Mikhail Efremov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-10-25 16:00 MSK by Sergey V Turchin
Modified: 2022-12-09 18:38 MSK (History)
3 users (show)

See Also:


Attachments
диалог смены прав при раздаче (44.02 KB, image/png)
2022-10-28 14:13 MSK, Sergey V Turchin
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey V Turchin 2022-10-25 16:00:56 MSK
Предлагаю убрать умолчательное выставление всем бита исполнения на все домашние каталоги для любых пользователей.
Убунта уже это перестала делать, т.е. должны DE различные подтянуться и делать это самостоятельно.
В KDE уже реализовано, например.
Comment 1 Mikhail Efremov 2022-10-28 13:43:47 MSK
(In reply to Sergey V Turchin from comment #0)
> Предлагаю убрать умолчательное выставление всем бита исполнения на все
> домашние каталоги для любых пользователей.

Так без этого не работает, насколько я помню.

> Убунта уже это перестала делать, т.е. должны DE различные подтянуться и
> делать это самостоятельно.
> В KDE уже реализовано, например.

Что именно? Поменять самостоятельно права на домашний каталог ДЕ же не может, оно от пользователя работает обычно.
Comment 2 Sergey V Turchin 2022-10-28 14:13:24 MSK
(Ответ для Mikhail Efremov на комментарий #1)
> Так без этого не работает, насколько я помню.
"должны DE различные подтянуться и делать это самостоятельно"

> > В KDE уже реализовано, например.
> Что именно? Поменять самостоятельно права на домашний каталог
Да. В GUI предалгают с подробностями.

> ДЕ же не может, оно от пользователя работает обычно.
Домашний каталог принадлежит именно этому пользователю.
Comment 3 Sergey V Turchin 2022-10-28 14:13:53 MSK
Created attachment 11781 [details]
диалог смены прав при раздаче
Comment 4 Sergey V Turchin 2022-11-11 14:12:09 MSK
Проверил на всякий: в Ubuntu 22.08 a+x больше нет на домашних каталогах пользователей.
Comment 5 Mikhail Efremov 2022-11-18 19:32:28 MSK
Я пока не вижу такого ни в xfce, ни в mate.
Сейчас же, начиная с samba-4.16-alt1, появился пакет samba-usershares и сломал работу этой фичи напрочь.
Но теперь почти ничего и не надо делать, достаточно поставить этот пакет и добавить пользователя в группу usershares (к сожалению это ломает обратную совместимость с этой фичей, здесь пользователь назывался sambashare, т.е. ставить этот пакет пользователям, у которых отработала эта фича, противопоказано).
Ну еще можно явно задать control smb-conf-usershares enabled, хотя оно и по умолчанию enabled после установки пакета.
Все это можно сделать и без этой фичи, т.е. по сути основное, что должна делать эта фича - это как раз устанавливать права на домашний каталог, иначе ее вообще можно дропнуть.
Предлагаю перестать ее использовать в KDE, оставить ее только для тех DE, в которых установка прав на домашний каталог еще имеет смысл.
Comment 6 Sergey V Turchin 2022-11-21 13:34:15 MSK
> появился пакет samba-usershares и сломал работу этой фичи напрочь
А мантейнер samba не в курсе этой фичи?
Полагаю, samba-usershares надо поравить.
Comment 7 Sergey V Turchin 2022-11-21 13:35:00 MSK
(Ответ для Sergey V Turchin на комментарий #6)
> поравить.
поправить, пока в дистрибутивах не начали использовать.
Comment 8 Mikhail Efremov 2022-11-21 13:54:42 MSK
(In reply to Sergey V Turchin from comment #6)
> > появился пакет samba-usershares и сломал работу этой фичи напрочь
> А мантейнер samba не в курсе этой фичи?
> Полагаю, samba-usershares надо поравить.

Ну, если только имя пользователя поменять для обратной совместимости. Так-то пакет правильный, он сильно облегчает настройку usershares: эта фича, как я говорил выше, 
становится практически не нужна.
Другое дело, что зря это в p10 попало, в стабильном бранче все должно оставаться именно стабильным. Впрочем, уже некоторое время usershares в MATE (в Xfce тоже было, я починил) сейчас вообще сломано (см. https://bugzilla.altlinux.org/44271).
Comment 9 Evgeny Sinelnikov 2022-11-29 19:22:23 MSK
(Ответ для Sergey V Turchin на комментарий #6)
> > появился пакет samba-usershares и сломал работу этой фичи напрочь
> А мантейнер samba не в курсе этой фичи?
> Полагаю, samba-usershares надо поравить.

В новом релизе группа sambashare, для совместимости, будет назначаться группе usershares. Для ранее установленных систем, настроенных через sambashare, ничего не поменяется после обновления. Напрочь сломанное должно будет починиться, если специально не будет отключен libnss-role.
Comment 10 Mikhail Efremov 2022-12-09 18:26:23 MSK
Как я и писал выше, сейчас основное, что требуется от этой фичи - как раз обеспечить o+x на домашний каталог, помимо этого достаточно поставить пакет samba-usershares и включить сервисы самбы. Это можно сделать и другими штатными способами, т.е. раз в KDE не надо менять права на домашний каталог, то и installer-feature-samba-usershares там больше не нужно.
Comment 11 Sergey V Turchin 2022-12-09 18:38:15 MSK
(In reply to Mikhail Efremov from comment #10)
> раз в KDE не надо менять права на домашний каталог,
> то и installer-feature-samba-usershares там больше не нужно.
Да, видимо.