X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;ds=sidebyside;f=filesystem%2Fetc%2Fprofile.d%2Fenvironment.sh;h=95dce05679534846aad55c42eff9b722136822d5;hb=eb9b839bb5a91c60cc4f6eb9d7e38ffbf73f0e90;hp=17b3b06208c82b19a1a1a94c61e92658a33add9d;hpb=1178f7e7106ada9eba91184c04533feb28f695f5;p=distro-setup diff --git a/filesystem/etc/profile.d/environment.sh b/filesystem/etc/profile.d/environment.sh index 17b3b06..95dce05 100644 --- a/filesystem/etc/profile.d/environment.sh +++ b/filesystem/etc/profile.d/environment.sh @@ -60,7 +60,12 @@ fi # every user in a same group, so if you copy files there with exact # perms, that is probably not what you want. I don't use a system like # that. I don't care much either way, but the ubuntu one seems a bit -# more user friendly. -if (( EUID >= 1000 )); then - umask 002 -fi +# more user friendly, and copying files between them is a annoying with +# different umasks. However, it also makes it so if you create a file as +# a regular user then move it to become a system file, it's got slightly +# wrong permissions, and sometimes thing break. So, this outweighs the +# other things, stick with 022 umask always. +umask 022 +# this is how we could test for non-system user + +#if test "$(id -u)" -ge 1000; then : fi