a77cee821b
The script restarts system services via systemctl, which requires root. Previously it would only fail per-command when run by an unprivileged user. Add an EUID guard at the top that re-execs the script through sudo, preserving the original path and arguments.