21 releases (7 breaking)
| 0.9.0 | Dec 14, 2021 |
|---|---|
| 0.8.8 | Jun 5, 2021 |
| 0.8.7 | May 31, 2021 |
| 0.6.1 | Mar 31, 2021 |
#850 in Authentication
50 downloads per month
75KB
1K
SLoC
Description
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.
Compilation
Compile with rust 1.56 and later, on ubuntu-latest and macos-latest, as test in CI. 2021-12-13
Need Pam and systemd or oslog for its functionality
Need pam-devel, openssl-devel and systemd-devel for compilation
Package
crates.io
fedora 35+: dnf install rust-rudo
Functionality
Rudo
man rudo
Configuration
rudo.conf
man rudo.conf
Problem
You need to change the owner of the binary to root to make it work, except for the distro package
sudo chown root:root
sudo chmod 4755
Warning
No security audit was perform on Rudo
Dependencies
~5MB
~89K SLoC