X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=fai%2Fconfig%2Fdistro-install-common%2Fend;h=efb501a30e1782aab8c842adaeb0027030c20647;hb=c59144a600fd661d9512d8a5005aa0f5bc29bf0d;hp=57b71159f62352228b8f53f28fb0b3ae89e138f8;hpb=9fefba0a7ad0f7d9cac32b81f960ae8828de2a66;p=automated-distro-installer diff --git a/fai/config/distro-install-common/end b/fai/config/distro-install-common/end index 57b7115..efb501a 100755 --- a/fai/config/distro-install-common/end +++ b/fai/config/distro-install-common/end @@ -80,6 +80,10 @@ echo "fs.inotify.max_user_watches = 50000" >> $f # applies it. it would be also be applied after a reboot $ROOTCMD sysctl --system +if getent group sudo >/dev/null; then + $ROOTCMD usermod -aG sudo iank +fi + cat >$target/etc/sudoers.d/ianksudoers <<'EOF' Defaults timestamp_timeout=1440 # used in bashrc @@ -100,6 +104,14 @@ Defaults:root,iank !log_allowed, !pam_session Defaults>root env_file=/etc/rootsudoenv EOF +case $HOSTNAME in + li|bk|je) + cat >>$target/etc/sudoers.d/ianksudoers <<'EOF' +iank ALL=(ALL) NOPASSWD: ALL +EOF + ;; +esac + # remove old config line. can be removed eventually. f=$target/etc/sudoers line='iank ALL=(ALL) NOPASSWD: ALL'