From ad9c6ddc0b0ed4c3347e2ea957b3a41bfe269080 Mon Sep 17 00:00:00 2001 From: Baltrust Date: Wed, 14 Oct 2026 17:26:20 +0300 Subject: [PATCH] Update after.sh --- after.sh | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/after.sh b/after.sh index d60997e..34c751b 100644 --- a/after.sh +++ b/after.sh @@ -14,11 +14,8 @@ USER_HOME="/home/$USERNAME" # ───────────────────────────────────── # Temporarily enable passwordless sudo # ───────────────────────────────────── -SUDOERS_FILE="/etc/sudoers.d/00_$USERNAME" - -printf '%s ALL=(ALL:ALL) NOPASSWD: ALL\n' "$USERNAME" > "$SUDOERS_FILE" -chmod 440 "$SUDOERS_FILE" -visudo -c || exit 1 +install -m 440 /dev/stdin "/etc/sudoers.d/00_$USERNAME" <<< "$USERNAME ALL=(ALL:ALL) NOPASSWD: ALL" +visudo -c # ───────────────────────────────────── # Misc @@ -189,8 +186,7 @@ cd "$OLDPWD" && rm -rf grub2 EOF # Restore password requirement after successful installation -printf '%s ALL=(ALL) ALL\n' "$USERNAME" > "$SUDOERS_FILE" -chmod 440 "$SUDOERS_FILE" +install -m 440 /dev/stdin "/etc/sudoers.d/00_$USERNAME" <<< "$USERNAME ALL=(ALL) ALL" visudo -c # Remove the script from root folder after successfull installation