升级sudo版本至1.9.5p2,解决Sudo权限提 升漏洞(CVE-2021-3156)
- 环境
系统:suse12
sudo:1.8.20p2(使用 sudo --version)
目标sudo:1.9.5p2 - 准备
查看本地sudo版本
https://www.sudo.ws/dist/
3.下载最新版本到服务器并解压
wget https://www.sudo.ws/dist/sudo-1.9.5p2.tar.gz && tar -zxvf sudo-1.9.5p2.tar.gz
4.安装
执行配置命令
cd sudo-1.9.5p2 && ./configure --prefix=/usr --libexecdir=/usr/lib --with-secure-path --with-all-insults --with-env-editor --docdir=/usr/share/doc/sudo-1.9.5p2 --with-passprompt="[此处填写sudo的密码] "
2.编译安装
make && make install && ln -sfv libsudo_util.so.0.0.0 /usr/lib/sudo/libsudo_util.so.0
3.查看版本
- 问题
需要使用root权限执行命令
在3.1中使用configure 命令是会出现 no acceptable C compiler found in $PATH
[root@root1 sudo-1.9.5p2]# ./configure --prefix=/usr --libexecdir=/usr/lib --