Update after.sh
This commit is contained in:
parent
fd7f994c9e
commit
ec377f2fed
1 changed files with 17 additions and 0 deletions
17
after.sh
17
after.sh
|
|
@ -11,6 +11,23 @@ USERNAME=$(awk -F: '$3 >= 1000 && $3 < 60000 && $6 ~ /^\/home\// {print $1; exit
|
||||||
|
|
||||||
USER_HOME="/home/$USERNAME"
|
USER_HOME="/home/$USERNAME"
|
||||||
|
|
||||||
|
# ─────────────────────────────────────
|
||||||
|
# NO PASSWORD SETUP
|
||||||
|
# ─────────────────────────────────────
|
||||||
|
SUDOERS_FILE=/etc/sudoers.d/99-install-script
|
||||||
|
|
||||||
|
install -d -m 750 /etc/sudoers.d
|
||||||
|
printf '%s ALL=(ALL:ALL) NOPASSWD: ALL\n' "$USERNAME" > "$SUDOERS_FILE"
|
||||||
|
chmod 440 "$SUDOERS_FILE"
|
||||||
|
visudo -cf /etc/sudoers || exit 1
|
||||||
|
|
||||||
|
cleanup() {
|
||||||
|
rm -f "$SUDOERS_FILE"
|
||||||
|
visudo -c
|
||||||
|
}
|
||||||
|
|
||||||
|
trap cleanup EXIT
|
||||||
|
|
||||||
# ─────────────────────────────────────
|
# ─────────────────────────────────────
|
||||||
# Misc
|
# Misc
|
||||||
# ─────────────────────────────────────
|
# ─────────────────────────────────────
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue