various updates
[distro-setup] / filesystem / etc / profile.d / environment.sh
index bc816738355aba0f3a7a290ed853b106cbd6e2f3..95dce05679534846aad55c42eff9b722136822d5 100644 (file)
@@ -60,8 +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, and copying files between them is a pita with
-# different umasks.
-if test "$(id -u)" -ge 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