From 5500bc5164b653cf12d5051a44b57ee544b84801 Mon Sep 17 00:00:00 2001 From: Tommy Date: Tue, 9 Jul 2024 15:23:55 -0700 Subject: [PATCH] Not overwrite USERGROUP_ENAB on anything but Ubuntu The nonsense with umask is introduced by Canonical's infinite wisdom: https://git.launchpad.net/ubuntu/+source/pam/tree/debian/patches/pam_umask_usergroups_from_login.defs.patch?h=ubuntu/noble https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=583958 We don't need to break sensible distributions because of Ubuntu nonsenses --- debian-gnome/debian-gnome.sh | 1 - fedora-gnome/fedora-gnome.sh | 1 - fedora-minimal/fedora-minimal.sh | 1 - whonix/whonix-gw.sh | 1 - whonix/whonix-ws.sh | 1 - 5 files changed, 5 deletions(-) diff --git a/debian-gnome/debian-gnome.sh b/debian-gnome/debian-gnome.sh index 19e53ff..c0a146f 100644 --- a/debian-gnome/debian-gnome.sh +++ b/debian-gnome/debian-gnome.sh @@ -28,7 +28,6 @@ sudo systemctl mask debug-shell.service umask 077 sudo sed -i 's/^UMASK.*/UMASK 077/g' /etc/login.defs sudo sed -i 's/^HOME_MODE/#HOME_MODE/g' /etc/login.defs -sudo sed -i 's/^USERGROUPS_ENAB.*/USERGROUPS_ENAB no/g' /etc/login.defs sudo sed -i 's/umask 022/umask 077/g' /etc/bashrc # Make home directory private diff --git a/fedora-gnome/fedora-gnome.sh b/fedora-gnome/fedora-gnome.sh index e2a7d87..6a1a291 100644 --- a/fedora-gnome/fedora-gnome.sh +++ b/fedora-gnome/fedora-gnome.sh @@ -28,7 +28,6 @@ sudo systemctl mask kdump.service umask 077 sudo sed -i 's/^UMASK.*/UMASK 077/g' /etc/login.defs sudo sed -i 's/^HOME_MODE/#HOME_MODE/g' /etc/login.defs -sudo sed -i 's/^USERGROUPS_ENAB.*/USERGROUPS_ENAB no/g' /etc/login.defs sudo sed -i 's/umask 022/umask 077/g' /etc/bashrc # Make home directory private diff --git a/fedora-minimal/fedora-minimal.sh b/fedora-minimal/fedora-minimal.sh index fad6fdb..242fa3a 100644 --- a/fedora-minimal/fedora-minimal.sh +++ b/fedora-minimal/fedora-minimal.sh @@ -28,7 +28,6 @@ systemctl mask kdump.service umask 077 sudo sed -i 's/^UMASK.*/UMASK 077/g' /etc/login.defs sudo sed -i 's/^HOME_MODE/#HOME_MODE/g' /etc/login.defs -sudo sed -i 's/^USERGROUPS_ENAB.*/USERGROUPS_ENAB no/g' /etc/login.defs sudo sed -i 's/umask 022/umask 077/g' /etc/bashrc # Make home directory private diff --git a/whonix/whonix-gw.sh b/whonix/whonix-gw.sh index 80bceb0..77f847c 100644 --- a/whonix/whonix-gw.sh +++ b/whonix/whonix-gw.sh @@ -25,7 +25,6 @@ unpriv(){ umask 077 sudo sed -i 's/^UMASK.*/UMASK 077/g' /etc/login.defs sudo sed -i 's/^HOME_MODE/#HOME_MODE/g' /etc/login.defs -sudo sed -i 's/^USERGROUPS_ENAB.*/USERGROUPS_ENAB no/g' /etc/login.defs sudo sed -i 's/umask 022/umask 077/g' /etc/bashrc # Make home directory private diff --git a/whonix/whonix-ws.sh b/whonix/whonix-ws.sh index ab36e3f..b11b29d 100644 --- a/whonix/whonix-ws.sh +++ b/whonix/whonix-ws.sh @@ -25,7 +25,6 @@ unpriv(){ umask 077 sudo sed -i 's/^UMASK.*/UMASK 077/g' /etc/login.defs sudo sed -i 's/^HOME_MODE/#HOME_MODE/g' /etc/login.defs -sudo sed -i 's/^USERGROUPS_ENAB.*/USERGROUPS_ENAB no/g' /etc/login.defs sudo sed -i 's/umask 022/umask 077/g' /etc/bashrc # Make home directory private