From d434af04b4e81a54cb496dedabdeecd3bdc77269 Mon Sep 17 00:00:00 2001 From: Tommy Date: Tue, 9 Jul 2024 15:07:40 -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 Signed-off-by: Tommy --- Fedora-Server-40.sh | 1 - Fedora-Workstation-40.sh | 1 - RHEL-9.sh | 1 - 3 files changed, 3 deletions(-) diff --git a/Fedora-Server-40.sh b/Fedora-Server-40.sh index e21aa2e..d3ff43e 100644 --- a/Fedora-Server-40.sh +++ b/Fedora-Server-40.sh @@ -39,7 +39,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-Workstation-40.sh b/Fedora-Workstation-40.sh index b95a019..3ad4958 100644 --- a/Fedora-Workstation-40.sh +++ b/Fedora-Workstation-40.sh @@ -39,7 +39,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/RHEL-9.sh b/RHEL-9.sh index 62e808d..c19ff47 100644 --- a/RHEL-9.sh +++ b/RHEL-9.sh @@ -34,7 +34,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