diff --git a/src/fs/StandardDirectory.cxx b/src/fs/StandardDirectory.cxx
index af86b6f13..761ffa0d5 100644
--- a/src/fs/StandardDirectory.cxx
+++ b/src/fs/StandardDirectory.cxx
@@ -308,7 +308,7 @@ GetAppRuntimeDir() noexcept
 #ifdef USE_XDG
 	if (const auto user_dir = GetUserRuntimeDir(); !user_dir.IsNull()) {
 		auto dir = user_dir / Path::FromFS("mpd");
-		mkdir(dir.c_str(), 0700);
+		mkdir(dir.c_str(), 0777);
 		return dir;
 	}
 #endif