SystemD is becoming more of an invasive piece of software. I'm very Leary of allowing it to control my root/sudo access.
The systemd project is adding a new utility to its portfolio, this one designed to replace the sudo and doas programs. Lennart Poettering, systemd's creator, wants to get away from SUID programs (programs that run as another user, such as root, automatically) as a way to elevate access. Instead, he is proposing a situation where the user runs a file which asks the service manager (systemd in this case) to run a new process with elevated access. OSNews writes: "Poettering wants to address this problem [of SUID programs], and has come up with run0, which behaves like sudo, but works entirely differently and is not SUID. run0 asks the service manager to create a shell or command under the target user's ID, creating a new PTY, sending data back and forth from the originating TTY and the new PTY." In other words, instead of the user launching a program (like sudo or doas) that will run a single new process as another user, run0 will get the service manager to create a new process and then pass information between the original shell and the new process. The new run0 command will appear in systemd version 256. -Jesse Smith, Distrowatch