在服务器上安装sudo 1.9并使用新的策略工具,可以按照以下步骤进行:
1. 更新系统
确保系统已经更新到最新版本,在终端中输入以下命令:
sudo aptget update sudo aptget upgrade
2. 安装依赖
sudo 1.9需要一些依赖包,可以使用以下命令安装:
sudo aptget install buildessential libssldev libpam0gdev
3. 下载并编译sudo 1.9
从官方网站下载sudo 1.9的源代码,然后解压并进入目录:
wget https://downloads.sudo.ws/dist/sudo1.9.0.tar.gz tar xzvf sudo1.9.0.tar.gz cd sudo1.9.0
接下来,编译并安装sudo 1.9:
./configure make sudo make install
4. 配置sudo 1.9
编辑/etc/sudoers
文件,添加或修改以下行:
Defaults env_keep="PASSWORD_STORE" Defaults timestamp_timeout=300 Defaults targetpw
这将启用密码存储、设置超时时间为5分钟(300秒)以及允许使用目标用户密码。
5. 使用新的策略工具
sudo 1.9引入了一个新的策略工具sudopolicyd
,用于管理sudo策略,要使用它,请按照以下步骤操作:
5.1 安装sudopolicyd
从GitHub上克隆sudopolicyd仓库:
git clone https://github.com/sudopolicyserver/sudopolicyd.git cd sudopolicyd
然后编译并安装:
make sudo make install
5.2 配置sudopolicyd
编辑/etc/default/sudopolicyd
文件,根据需要进行配置,可以设置日志文件的位置和权限:
RUN_AS_USER=nobody PID_FILE=/var/run/sudopolicyd.pid LOG_FILE=/var/log/sudopolicyd.log
5.3 启动sudopolicyd
使用以下命令启动sudopolicyd:
sudopolicyd f /etc/default/sudopolicyd
5.4 测试sudopolicyd
现在,可以使用sudo
命令测试新的策略工具是否生效,尝试使用sudo
运行一个命令:
sudo ls
如果一切正常,将会看到命令执行的结果。
至此,已经在服务器上安装了sudo 1.9并使用了新的策略工具,可以根据实际需求对sudopolicyd进行进一步配置和管理。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/405985.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复