Rudo "Rust User do" allows a system administrator to give certain users the ability to run some commands as root
or another user while logging all commands, and it's arguments. \
Compile with rust 1.43
and later, on ubuntu-18.04
and macos-10.15
, as test in CI. 2021-04-04
https://copr.fedorainfracloud.org/coprs/remilauzier/rudo/
rudo some-command with-args
rudo -s
or rudo --shell
rudo -u some-user
or rudo --user some-user
rudo -e some-document
or rudo --edit some-document
rudo -d
or rudo --debug
rudo -g
or rudo --greeting
journald
or syslog RFC:5424
for Linux and oslog
for macOS/etc/rudo.conf
or it will be createdYou need to change the owner of the binary to root for now to make it work, except copr package
sudo chown root:root
sudo chmod 4755
GPLv2 or later
No guaranty of security for now