diff --git a/plugins/systemd/systemd.plugin.zsh b/plugins/systemd/systemd.plugin.zsh index 7d3db0f8e..e48ba1a7e 100644 --- a/plugins/systemd/systemd.plugin.zsh +++ b/plugins/systemd/systemd.plugin.zsh @@ -8,4 +8,9 @@ sudo_commands=( link load cancel set-environment unset-environment) for c in $user_commands; do; alias sc-$c="systemctl $c"; done -for c in $sudo_commands; do; alias sc-$c="sudo systemctl $c"; done +# Do not use sudo for root user +if [ "`id -u`" = "0" ]; then + for c in $sudo_commands; do; alias sc-$c="systemctl $c"; done +else + for c in $sudo_commands; do; alias sc-$c="sudo systemctl $c"; done +fi