sud0 - minimalistic sudo for automation

Sud0 is a tiny implementation of a subset of functionality sudo offers: it can run predefined command lines for specific users, switching to another user (including root), as configured.

Downloads and contact

What sud0 is

sud0 is a minimalistic implementation of a subset of sudo functionality:


What sud0 can not do:

Typical use case

Let specific users temporary switch to other user (including root) to execute specific commands. For example let the user that runs the web server run a privileged printer command with a specific set of parameters (but no other command or no other parameters) to get the printer re-connected or initialized, which is useful for a web based printing service.

Why use it instead of sudo