21 个版本 (7 个破坏性更新)
0.9.0 | 2021年12月14日 |
---|---|
0.8.8 | 2021年6月5日 |
0.8.7 | 2021年5月31日 |
0.6.1 | 2021年3月31日 |
在 身份验证 中排名第 410
每月下载 50 次
75KB
1K SLoC
描述
Rudo "Rust 用户 do" 允许系统管理员授予某些用户以 root 或其他用户身份运行某些命令的能力,同时记录所有命令及其参数。
编译
使用 rust 1.56
及更高版本,在 ubuntu-latest
和 macos-latest
上编译,并在 CI 中进行测试。 2021-12-13
需要 Pam
和 systemd
或 oslog
来实现其功能
编译需要 pam-devel
、openssl-devel
和 systemd-devel
软件包
crates.io
fedora 35+: 使用 dnf 安装 rust-rudo
功能
Rudo
man rudo
配置
rudo.conf
man rudo.conf
问题
除了发行版软件包外,您需要将二进制文件的所属者更改为 root 以使其工作
sudochown root:root
sudochmod 4755
警告
没有对 Rudo 进行安全审计
依赖关系
~2.8–4MB
~73K SLoC