Tiny[^0] dependency-free ANSI C sudo replacement
[^0]: ~45 lines of code
d only authorizes one user. That user is a compile-time constant.
d will not ask you for your password, because that's
non-trivial. There's also no way to specify multiple authorized users,
or only authorize certain commands, because that's also non-trivial.
d needs to be SUID in order to work.
d preserves the current environment, except for