From 35aba1173922639030ed6ca5bd4e8e8c19f3da9a Mon Sep 17 00:00:00 2001 From: konsthol Date: Thu, 31 Aug 2023 21:39:37 +0300 Subject: [PATCH] We've known each other for so long --- harden | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/harden b/harden index 5d2da1b..a2a400b 100755 --- a/harden +++ b/harden @@ -425,6 +425,7 @@ EOF # } # Fix banaction ufw with iptables +# Does not persist after reboot function configureFail2ban { FAIL2BAN_LOCAL=$(cat <<'EOF' [Definition] @@ -523,14 +524,17 @@ function enableServices { function deleteRemainingUsers { # Delete possible remaining users - sudo systemctl enable --now atd - at now + 1 minute << 'EOF' - [[ -d /home/admin ]] && sudo userdel -r admin && sudo groupdel admin - [[ -d /home/ec2-user ]] && sudo userdel -r ec2-user && sudo groupdel ec2-user - [[ -d /home/centos ]] && sudo userdel -r centos && sudo groupdel centos - [[ -d /home/fedora ]] && sudo userdel -r fedora && sudo groupdel fedora - [[ -d /home/ubuntu ]] && sudo userdel -r ubuntu && sudo groupdel ubuntu + cat << EOF | sudo tee /root/delete_users.sh +[[ -d /home/admin ]] && sudo userdel -r admin && sudo groupdel admin +[[ -d /home/ec2-user ]] && sudo userdel -r ec2-user && sudo groupdel ec2-user +[[ -d /home/centos ]] && sudo userdel -r centos && sudo groupdel centos +[[ -d /home/fedora ]] && sudo userdel -r fedora && sudo groupdel fedora +[[ -d /home/ubuntu ]] && sudo userdel -r ubuntu && sudo groupdel ubuntu +sudo rm -f /root/delete_users.sh EOF + sudo systemctl enable --now atd + # Use at as root because if it is run as one of the users above it will fail + sudo at now + 1 minute <<< "bash /root/delete_users.sh" } # The main function will call the check_dependencies function and exit if it fails.