add sudoers modification

This commit is contained in:
paukstelis
2022-03-23 20:16:49 -04:00
parent 2a5f58f4d6
commit 5514b4cb7a

View File

@@ -486,6 +486,18 @@ prepare () {
touch /etc/camera_ports
echo 'Adding current user to dialout and video groups.'
usermod -a -G dialout,video $user
#https://gist.github.com/buchireddy/19eb6593f692852d2df7
cp /etc/sudoers /tmp/sudoers.bak
echo "$user ALL=(ALL) NOPASSWD:ALL /usr/bin/systemctl" >> /tmp/sudoers
visudo -cf /tmp/sudoers.bak
if [ $? -eq 0 ]; then
sudo cp /tmp/sudoers.bak /etc/sudoers
echo 'Adding systemctl access to /etc/sudoers for restarting instances.'
else
echo "Could not modify /etc/sudoers file. Please do this manually."
fi
#end modify sudoers
if [ $INSTALL -eq 1 ]; then
echo 'Disabling unneeded services....'
systemctl disable octoprint.service