文件名称:OpenDoas:OpenBSD`doas`命令的可移植版本
文件大小:23KB
文件格式:ZIP
更新时间:2024-06-12 22:34:00
C
项目状态 该存储库暂时未维护。 当前维护Linux(和未经测试的MacOSX)支持。 向道歉。 OpenDoas:OpenBSD的doas命令的可移植版本 doas是最古老的sudo的最小替代。 它最初OpenBSD项目旨在提供sudo 95%的功能以及一部分代码库。 这项工作仍在进行中! 请不要在关键环境中进行部署! 值得注意的是, doas语义可能doas发生变化,即使添加的内容我也没有进行过琐碎的安全审核。 建造和安装 建立doas应该只是简单的make了。 随附的makefile也具有安装目标。 安装需要root访问权限才能正确设置可执行权限。 您还需要安装doas.conf文件: make && sudo make install echo "permit :admin" | sudo tee /etc/doas.conf 哦,具有讽刺意味的是,使用sudo安装doa
【文件预览】:
OpenDoas-master
----parse.y(6KB)
----doas.c(9KB)
----pam.d__doas(203B)
----doas.h(401B)
----.git-author-conv-file(407B)
----LICENSE(250B)
----libopenbsd()
--------explicit_bzero.c(392B)
--------execvpe.c(4KB)
--------reallocarray.c(1KB)
--------strtonum.c(2KB)
--------setusercontext.c(2KB)
--------openbsd.h(1KB)
--------setresuid.c(1KB)
--------auth_userokay.c(3KB)
----.gitignore(42B)
----bsd.prog.mk(1KB)
----Makefile(349B)
----doas.conf.5(4KB)
----README.md(2KB)
----doas.1(2KB)