Bug 46860

Summary: nemo-share проверяет наличие у пользователя только группы "sambashare", но в части систем должна использоваться группа "usershares"
Product: Sisyphus Reporter: Artem Varaksa <varaksaaa>
Component: nemo-shareAssignee: Антон Мидюков <antohami>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: antohami, cow, vladimir.didenko
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Скриншот none

Description Artem Varaksa 2023-07-11 16:13:31 MSK
Описание ошибки
===============

1. Настроить Samba usershares:
# apt-get install -y samba-usershares
# systemctl enable --now smb nmb
(или # systemctl restart smb nmb)

2. Открыть Nemo.
3. Выбрать любую папку.
4. Нажать ПКМ > Общий доступ.

Фактический результат: На системах, где пользователь состоит в группе "usershares", а не "sambashare" (т.е. все кроме kworkstation), отображается сообщение "Необходимо установить Samba, добавить соответствующие правила брандмауэра, также ваша учетная запись должна быть в группе 'sambashare'" (см. скриншот).

Ожидаемый результат: Наличие группы "usershares" должно также считаться признаком правильной настройки или должен использоваться другой метод определения правильности настройки.

Workaround: # groupadd sambashare && usermod -aG sambashare <пользователь>


Воспроизводимость
=================

Воспроизводится на виртуальных машинах:

[p10] nemo-share-5.0.1-alt1.x86_64, nemo-5.0.3-alt1.x86_64
education-10.1-x86-64
education-10.1-x86-64-kde
workstation-10.1-x86-64
server-10.1-x86-64

[sisyphus] nemo-share-5.6.0-alt1.x86_64, nemo-5.8.4-alt1.x86_64
education-10.1-x86-64
education-10.1-x86-64-kde
workstation-10.1-x86-64
server-10.1-x86-64


Не воспроизводится на виртуальных машинах:

[p10] nemo-share-5.0.1-alt1.x86_64, nemo-5.0.3-alt1.x86_64
kworkstation-10.1-x86-64

[sisyphus] nemo-share-5.6.0-alt1.x86_64, nemo-5.8.4-alt1.x86_64
kworkstation-10.1-x86-64
Comment 1 Artem Varaksa 2023-07-11 16:21:04 MSK
Created attachment 13784 [details]
Скриншот