Crates.io | rudo |
lib.rs | rudo |
version | 0.9.0 |
source | src |
created_at | 2021-03-14 07:05:02.225375 |
updated_at | 2021-12-14 09:56:30.905346 |
description | A utility to gain privilege access on Unix system with Pam |
homepage | https://remilauzier.github.io/rudo/ |
repository | https://github.com/remilauzier/rudo.git |
max_upload_size | |
id | 368690 |
size | 110,082 |
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.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
crates.io
fedora 35+: dnf install rust-rudo
Rudo
man rudo
rudo.conf
man rudo.conf
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
No security audit was perform on Rudo