Описание ошибки =============== 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
Created attachment 13784 [details] Скриншот
Проверка актуальности на nemo-extensions 6.6.0-alt1: в nemo-share/src/nemo-share.c (строка 668) признак разрешённого доступа по-прежнему определяется поиском строки «sambashare» в списке групп пользователя, группа usershares не учитывается. Баг актуален.
Согласно: https://www.altlinux.org/Samba/Usershares начиная с p10, нужно использовать группу usershares вместо sambashares. Поэтому просто заменю одну группу на другую.
nemo-extensions-6.6.0-alt2 -> sisyphus: Sun Sep 06 2026 Anton Midyukov <antohami@altlinux> 6.6.0-alt2 - nemo-share.c: replace sambashares group with usershares (Closes: 46860).