J'ai voulu installer sur mon Archlinux le serveur dlna dont tout le monde dit le plus grand bien : minidlna.
Je souhaitais partager le répertoire Musique de mon home perso.
J'ai donc dans /etc/minidlna.conf une ligne :
Code : Tout sélectionner
media_dir=/home/salan54/Musique/
https://bugs.archlinux.org/task/25813?getfile=7459
J'ai donc modifié les droits d'accès à mon répertoire Musique :
Code : Tout sélectionner
chmod 777 /home/salan54/Musique
Code : Tout sélectionner
[2011/10/22 22:21:04] daemonize.c:98: error: Unable to open pidfile for writing /var/run/minidlna.pid: Permission denied
[2011/10/22 22:21:04] minidlna.c:899: warn: Starting MiniDLNA version 1.0.22 [SQLite 3.7.8].
[2011/10/22 22:21:04] inotify.c:182: warn: WARNING: Inotify max_user_watches [8192] is low or close to the number of used watches [0] and I do not have permission to increase this limit. Please do so manually by writing a higher value into /proc/sys/fs/inotify/max_user_watches.
Et ça tourne très bienMINIDLNA_USER=root

Ma question : le user 'nobody' n'ayant aucun droit, comment faire pour que le serveur minidlna puisse :
- scanner un répertoire personnel,
- écrire son pid
Merci d'avance pour vos éclaircissements car je débute sous Arch.