diff --git a/lib/functions.sh b/lib/functions.sh index 861d9cf..ded0cd9 100755 --- a/lib/functions.sh +++ b/lib/functions.sh @@ -96,7 +96,8 @@ assertVarsNotEmpty() { } fixPermissions() { - sudo chown -R bridgehead /etc/bridgehead /srv/docker/bridgehead + CHOWN=$(which chown) + sudo $CHOWN -R bridgehead /etc/bridgehead /srv/docker/bridgehead } source lib/monitoring.sh diff --git a/lib/setup-bridgehead-units.sh b/lib/setup-bridgehead-units.sh index 02febfe..ae41907 100755 --- a/lib/setup-bridgehead-units.sh +++ b/lib/setup-bridgehead-units.sh @@ -27,7 +27,8 @@ Cmnd_Alias BRIDGEHEAD${PROJECT^^} = \\ /bin/systemctl stop bridgehead@${PROJECT}.service, \\ /bin/systemctl restart bridgehead@${PROJECT}.service, \\ /bin/systemctl restart bridgehead@*.service \\ - chown -R bridgehead /etc/bridgehead /srv/docker/bridgehead + /bin/chown -R bridgehead /etc/bridgehead /srv/docker/bridgehead \\ + /usr/bin/chown -R bridgehead /etc/bridgehead /srv/docker/bridgehead bridgehead ALL= NOPASSWD: BRIDGEHEAD${PROJECT^^} EOF