Bug 35837 - Сервис раздачи файлов по DLNA не имеет прав доступа к файлам, а его стандартная настройка блокируется.
Summary: Сервис раздачи файлов по DLNA не имеет прав доступа к файлам, а его стандартн...
Status: CLOSED WONTFIX
Alias: None
Product: Sisyphus
Classification: Development
Component: minidlna (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Sergey Bolshakov
QA Contact: qa-sisyphus
URL:
Keywords: systemd
Depends on:
Blocks:
 
Reported: 2019-01-01 16:11 MSK by Vyacheslav Dikonov
Modified: 2019-01-01 21:11 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vyacheslav Dikonov 2019-01-01 16:11:04 MSK
При установке пакета по умолчанию И настройке /etc/minidlna.conf под себя сервис остается неработоспособным! Причина в том, что при запуске сервиса его принудительно заставляют работать под левым пользователем _minidlna, которые, естественно, не имеет никуда доступа. В результате сервис для раздачи файлов не может раздавать файлы, а опция выбора пользователя в его конфиге не работает.

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

РЕШЕНИЕ: в файле /lib/systemd/system/minidlna.service
заменить строку 

ExecStart=/usr/sbin/minidlnad -u _minidlna -S $DAEMON_OPTIONS

на

ExecStart=/usr/sbin/minidlnad -S $DAEMON_OPTIONS

После этого сервис будет запускать под пользователем указанным в надлежащем файле настройки /etc/minidlna.conf (По умолчанию тот же _minidlna). Без этих грабель гораздо проще настроить себе раздачу кино на телевизоры.
Comment 1 Sergey Bolshakov 2019-01-01 17:43:47 MSK
Если нужно раздавать файлы из юзерского $HOME, используйте этот сервис
в юзерской же сессии.
системный сервис останется без изменений.
Comment 2 Vyacheslav Dikonov 2019-01-01 21:11:36 MSK
Тогда изложите, как предлагается запускать сервис от пользователя при старте машины. 

Сценарий:
1. компьютер включен или включается нажатием кнопки power. Никто за ним не работает.
2. В соседней комнате включаем ТВ и выбираем кино па диске компьютера.

Альтернатива:
Дать пользователю _minidlna доступ ко всем данным через графический интерфейс (Gnome|KDE|Cinnamon|Mate|XFCE...), убрать нерабочую настройку пользователя из minidlna.conf и ОГРОМНЫМИ КРАСНЫМИ БУКВАМИ писать об этом на экранах мониторов и ТВ. Иначе minidlna к десктопу не готов... У вас пакет для домашних пользователей сломан секретной упоротой настройкой, о которой не получается ничего узнать в Интернете. В этом вся проблема.