Sudo Privileges

Task-oriented recipes. Each section assumes you already have splam installed and running. See the Tutorial if not.

Run the app so it can actually control services

systemctl start/stop/restart require privilege. Running shiny run as an unprivileged user will authenticate fine but every service action will fail with a permission error in the Status tab.

Either run the app as a user with the necessary rights (root, or a service account granted control over specific units via polkit/sudoers), or accept that Start/Stop/Restart will no-op with an error until that’s configured. Status and Logs work regardless of privilege.