Я пытаюсь запустить mpd на fedora 23 С помощью alsa (pulseaudio удален). Однако при запуске mpd как пользователя "mpd", я получаю
alsa_output: Error opening default ALSA device: Permission denied
поэтому я запустил его как пользователь root, и все в порядке. Хорошо, Проблема разрешения-его просто, что я не понимаю, почему его не работает в качестве пользователя mpd-разрешения выглядят нормально для меня:
/dev/snd:
total 0
crw-rw----+ 1 root audio 116, 0 Jan 1 1970 controlC0
crw-rw----+ 1 root audio 116, 16 Jan 8 20:38 pcmC0D0p
crw-rw----+ 1 root audio 116, 17 Jan 1 1970 pcmC0D1p
crw-rw----+ 1 root audio 116, 1 Jan 1 1970 seq
crw-rw----+ 1 root audio 116, 33 Jan 1 1970 timer
[root@sh02 ~]# grep audio /etc/group
audio:x:63:isaac,mpd
[root@sh02 ~]# getenforce
Permissive
и конечно я rebootet просто убедиться, что все будет правильно инициализирован.
У кого-нибудь есть идея, чего не хватает, чтобы mpd получал доступ к моему аудио устройство? Я мог бы, вероятно, добавить некоторый acl, чтобы разрешить явный доступ mpd , но в моем понимании членство в группе должно быть достаточным ???
EDIT
Это разрешения файла конфигурации mpd:
-rw-r-----. 1 root root system_u:object_r:mpd_etc_t:s0 13585 Jan 8 22:04 /etc/mpd.conf
обратите внимание, что mpd может работать как пользователь mpd при использовании импульсного выходного плагина. Но поскольку импульс заикался, а иногда и не начинался, я решил не использовать импульс, а использовать выход alsa.
нет .файлы mpdconf в любом родной кров.