diff --git a/gnu/services/audio.scm b/gnu/services/audio.scm index 627b941871d9ebf520ef2f22fdd5d3f5a8c73f58..c60053f33cdbd5f186aac9900499d10c3d087fbf 100644 --- a/gnu/services/audio.scm +++ b/gnu/services/audio.scm @@ -163,7 +163,11 @@ (define %user (let ((directory #$(mpd-file-name config ".mpd"))) (mkdir-p directory) - (chown directory (passwd:uid %user) (passwd:gid %user)))))) + (chown directory (passwd:uid %user) (passwd:gid %user)) + + ;; Make /var/run/mpd/USER user-owned as well. + (chown (dirname directory) + (passwd:uid %user) (passwd:gid %user)))))) (define %mpd-accounts