Задать вопрос
@Pavel1114

Как побороть «Failed to stat directory Permission denied» при запуске mpd?

Имеется ubuntu 16.04.
При помощи fstab к ней монтируется ext4 раздел с мультимедиа
UUID=4309fbe1-f600-4afb-8179-f1cc0fe553b5 /media/pavel/multimedia           ext4    user,rw,nosuid,nodev        0       2

Пытаюсь настроить mpd на работу с базой музыки с этого раздела
конфиг mpd
music_directory		"/media/pavel/multimedia/music/"

playlist_directory		"/var/lib/mpd/playlists"

db_file			"/var/lib/mpd/tag_cache"

log_file			"/var/log/mpd/mpd.log"

pid_file			"/run/mpd/pid"

state_file			"/var/lib/mpd/state"

sticker_file                   "/var/lib/mpd/sticker.sql"

user				"mpd"

#group                          "nogroup"

bind_to_address		"localhost"

input {
        plugin "curl"
#       proxy "proxy.isp.com:8080"
#       proxy_user "user"
#       proxy_password "password"
}

audio_output {
	type		"pulse"
	name		"My Pulse Output"
	mixer_type	"software"	# optional
#	server		"remote_server"		# optional
#	sink		"remote_server_sink"	# optional
}


(ничего не менял, кроме включения pulseaudio и директории с музыкой )
При старте mpd получаю ошибку
Apr 09 13:24 : config: Failed to stat directory "/media/pavel/multimedia/music": Permission denied

Пользователя mpd добавил в группу pavel. Права на директорию drwxrwxr-x pavel pavel music .
При выборе директории с домашнего раздела всё нормально работает.
sudo -u mpd ls /media/pavel/multimedia/music/ тоже работает.
  • Вопрос задан
  • 327 просмотров
Подписаться 2 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
@kisaa
https://bbs.archlinux.org/viewtopic.php?id=107387
tl;dr: проверьте права на все родительские уровни (в частности, /media)
Ответ написан
Комментировать
Zoro
@Zoro
namei -l /media/pavel/multimedia/music
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы