Description
After something like sudo -u nobody stg pop
, some or maybe all written git metadata files get written with 600 permissions. This started I think after replatforming on Rust, everything worked fine for years on Python builds. Now others in nobody
group are not able to execute any git commands in this repo, because fatal: your current branch appears to be broken
.
$ ls -l .git/refs/heads/
total 4
-rw------- 1 nobody nobody 40 2. veebr 13:39 crdy
sudo
doesn't seem to configured in any wrong way, touch
writes files with 644 permissions as it should:
$ sudo -u nobody touch moo
$ ls -l moo
-rw-r--r-- 1 nobody nobody 0 2. veebr 13:45 moo
Feels like some kind of Rust lib thing. Your thoughts?
Metadata
Metadata
Assignees
Labels
No labels