From: Mike Galbraith Date: Wed, 10 Apr 2013 05:33:35 GMT Subject: regression: "96b9e0e3 config: treat user and xdg config permission problems as errors" busted git-daemon Message-ID: <1365572015.4658.51.camel@marge.simpson.net> Greetings, I use git-daemon as the keeper of all source (love it). git is a normal user, running as git:daemon, with all repositories living in ~git. git-daemon is started like so: /usr/lib/git/git-daemon --syslog --detach --reuseaddr --user=git --group=daemon --pid-file=/var/run/git-daemon.pid --export-all --user-path --enable=receive-pack Try to pull as root or normal user results in: [pid 26786] access("/root/.config/git/config", R_OK) = -1 EACCES (Permission denied) [pid 26786] write(2, "fatal: unable to access '/root/."..., 70) = 70 [pid 26785] <... read resumed> "fatal: unable to access '/root/."..., 4096) = 70 [pid 26786] exit_group(128) Bisection fingered this commit, though it looks like it's really due to not forgetting who it was at birth. It's not root, so has no business rummaging around in /root. It used to not care, but this commit made "go away" while looking for non-existent config file terminal. -Mike