Update after.sh

This commit is contained in:
Baltrust 2026-10-14 16:38:26 +03:00
parent b465b0519a
commit 3e835129ef

View file

@ -11,17 +11,11 @@ USERNAME=$(awk -F: '$3 >= 1000 && $3 < 60000 && $6 ~ /^\/home\// {print $1; exit
USER_HOME="/home/$USERNAME"
# ─────────────────────────────────────
# NO PASSWORD SETUP
# ─────────────────────────────────────
# ─────────────────────────────────────
# Temporarily enable passwordless sudo
# ─────────────────────────────────────
SUDOERS_FILE="/etc/sudoers.d/00_$USERNAME"
SUDOERS_BACKUP="${SUDOERS_FILE}.backup"
cp "$SUDOERS_FILE" "$SUDOERS_BACKUP"
SUDOERS_FILE="/etc/sudoers.d/99-install-script"
printf '%s ALL=(ALL:ALL) NOPASSWD: ALL\n' "$USERNAME" > "$SUDOERS_FILE"
chmod 440 "$SUDOERS_FILE"
@ -29,8 +23,7 @@ chmod 440 "$SUDOERS_FILE"
visudo -c || exit 1
cleanup() {
mv "$SUDOERS_BACKUP" "$SUDOERS_FILE"
rm -f /etc/sudoers.d/99-install-script
rm -f "$SUDOERS_FILE"
visudo -c
}
trap cleanup EXIT