]> gitweb.fluxo.info Git - hydra.git/commitdiff
Provision: set /etc/sudoers.d/local
authorSilvio Rhatto <rhatto@riseup.net>
Fri, 23 Sep 2016 16:36:33 +0000 (13:36 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Fri, 23 Sep 2016 16:36:33 +0000 (13:36 -0300)
share/hydractl/provision

index 7fedc6ad1600e2824b9648cd44d67b6dd73db534..a4d0fba56853dcecafd6882e3055fdc287114fca 100755 (executable)
@@ -456,9 +456,11 @@ echo "Installing OpenSSH daemon..."
 $APT_INSTALL openssh-server -y
 hydra_sudo_run chroot $WORK/ service ssh stop
 
-# Accounts.
+# Sudo.
 echo "Installing sudo..."
 $APT_INSTALL sudo -y
+echo "%sudo ALL=NOPASSWD: ALL" | $SUDO tee $WORK/etc/sudoers.d/local > /dev/null
+$SUDO chmod 440 $WORK/etc/sudoers.d/local
 
 echo "Choose a root password."
 hydra_sudo_run chroot $WORK passwd root