Bug 4392 - В Dolphin нельзя расшарить папку по самбе для не первого пользователя
: В Dolphin нельзя расшарить папку по самбе для не первого пользователя
Status: RESOLVED FIXED
Product: Desktop Bugs
Classification: ROSA Desktop
Component: Main Packages
: Fresh
: All Linux
: Normal normal
: 2014 Fresh R4
Assigned To: Stas Fomin
: ROSA Linux Bugs
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2014-09-17 19:15 MSD by Stanislav Fomin
Modified: 2014-10-08 16:30 MSD (History)
4 users (show)

See Also:
RPM Package:
ISO-related:
Bad POT generating:
Upstream:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stanislav Fomin 2014-09-17 19:15:34 MSD
* В дельфине не шарятся папки. (нужны специальные настройки, /usr/shares… ), описано в вики арча.
https://wiki.archlinux.org/index.php/Samba/Troubleshooting#Sharing_a_folder_fails
Comment 1 Stanislav Fomin 2014-09-17 21:58:06 MSD
Провел рисерч.

+Арчевские советы + еще несколько заходов  + ... сейчас встал на нерешенном баге
https://bugs.launchpad.net/ubuntu/+source/samba/+bug/1299186
Comment 2 Stanislav Fomin 2014-09-17 22:30:47 MSD
Пока блокирующая проблема - помирает сервис самбы.

[root@Latitude-XT ~]# service smb status
Redirecting to /bin/systemctl status smb.service
smb.service - Samba SMB Daemon
   Loaded: loaded (/lib/systemd/system/smb.service; disabled)
   Active: inactive (dead)
Comment 3 FirstLevel 2014-09-18 08:09:56 MSD
(In reply to comment #2)
> Пока блокирующая проблема - помирает сервис самбы.
> 
> [root@Latitude-XT ~]# service smb status
> Redirecting to /bin/systemctl status smb.service
> smb.service - Samba SMB Daemon
>    Loaded: loaded (/lib/systemd/system/smb.service; disabled)
>    Active: inactive (dead)

Такое было http://bugs.rosalinux.ru/show_bug.cgi?id=4385
Якобы решили в последних образах.
Comment 4 Vladimir Potapov 2014-09-18 13:37:15 MSD
он в предпоследнем вроде жил а теперь опять помер :-(
Comment 5 Stanislav Fomin 2014-09-18 22:16:06 MSD
Наконец-то удалось добиться, чтобы и шары создавались, и коннектился к ним не только линукс, но и винда.

Попробую сделать пакет.
Comment 6 Stanislav Fomin 2014-09-21 20:33:00 MSD
Проверил, оттестировал на Linux KDE/Windows.

Сделал pull request:
https://abf.io/import/samba/pull_requests/2

Там правильные настройки Samba, создание папки для шаринга и специальной группы sambashare, к которой при инсталляции приписываем всех существующих нормальных пользователей (эвристика - id>-500 + хомяк в /home).

Но теперь нужно сделать, чтобы все снова создаваемые пользователи попадали в группу sambashare - по уму, надо, что бы средство администрирования пользователей позволяло настройку дефолтных групп, приписываемых пользователю.

Используемые в KDe  userdrake этого не имеет, пришлось патчить код:
создан pull request
https://abf.io/import/userdrake/pull_requests/1
Comment 7 Denis Silakov 2014-09-22 11:05:32 MSD
Самба и userdrake собраны/опубликованы.
Comment 8 Vladimir Potapov 2014-09-23 03:23:23 MSD
В 6261x64 не попало.
Comment 9 Denis Silakov 2014-09-23 22:29:32 MSD
В 6280 должно быть
Comment 10 Stanislav Fomin 2014-10-02 20:28:18 MSD
В последнем образе опять не работает — группы и все настройки есть, шары создаются, но анонимного доступа не дает.
Comment 11 Vladimir Potapov 2014-10-02 20:43:13 MSD
(In reply to comment #10)
> В последнем образе опять не работает — группы и все настройки есть, шары
> создаются, но анонимного доступа не дает.
У меня, если чуть подождать пока все поднимется, сам к своей шаре обращаешься нормально. Внешнюю не видит... но здесь тоже у меня впечатление, что это браузер сети шалит.
Потому что напрямую по адресу smb:// из дельфина обращаешься -все прекрасно работает.
Comment 12 Stanislav Fomin 2014-10-02 21:39:33 MSD
Так, проблема понятна — права на создаваемые пользовательские директории новых пользователей у нас стали 
«rwx------», 
а у исходного пользователя-администратора 
«rwxr-xr-x»

Возможно мой патч про добавление всех новых пользователей в группу «users» привел к таким правам на каталог (как-то косвенно?).

Тут два концептуальных вопроса
— один мы уже поднимали — надо ли «r-x» для others для домашних каталогов пользователей?

С одной стороны, для домашнего дистрибутива может это и правильно, и тогда шаринг анонимно для всех будет работать.

С другой — можно упереться, что мы за безопасность, но тогда надо будет сильно перепиливать дельфин  и наутилус, чтобы они ругались на права хоудиректорий, хотябы предупреждая пользователя, что его шары работать не будут.

Но в любом случае — ситуация сейчас не консистентна — пользователь-администратор с открытым хомяком, новые пользователи-простопользователи — с закрытым.
Comment 13 Stanislav Fomin 2014-10-02 22:19:07 MSD
(In reply to comment #12)
> Возможно мой патч про добавление всех новых пользователей в группу «users»
> привел к таким правам на каталог (как-то косвенно?).
Нет, мой патч непричем. Это было с изначальной заливки на omv_software.
Просто раньше на это не обращали внимание.

Я бы за то, чтобы выдать «rx», или хотя бы «x» for others
Comment 14 Stanislav Fomin 2014-10-08 16:30:34 MSD
Должно быть исправлено.