cp -rf /etc/sudoers /etc/sudoers.bak-20210415
rpm -qa | grep sudo
sudo-1.8.23-3.el7.x86_64
rpm -e sudo --nodeps
yum install gcc gcc-c++ -y
tar zxf sudo-1.9.5p2.tar.gz && 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] password for %p: "
make
make install
ln -sfv libsudo_util.so.0.0.0 /usr/lib/sudo/libsudo_util.so.0
sudo -V
#!/bin/bash
yum install gcc gcc-c++ -y &> /dev/null
cp -rf /etc/sudoers /etc/sudoers.bak-20210415
rpm -qa | grep sudo &> /dev/null
if [ $? -eq 0 ];then
rpm -e sudo --nodeps
fi
cd /tmp/ && tar zxf sudo-1.9.5p2.tar.gz && cd sudo-1.9.5p2
if [ $? -eq 0 ];then
./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] password for %p: " &> /dev/null
if [ $? -eq 0 ];then
make &> /dev/null
if [ $? -eq 0 ];then
make install &> /dev/null
if [ $? -eq 0 ];then
ln -sfv libsudo_util.so.0.0.0 /usr/lib/sudo/libsudo_util.so.0 &> /dev/null
sudo -V &> /dev/null
if [ $? -eq 0 ];then
echo "sudo install ok "
fi
fi
fi
fi
fi
Linux升级sudo(漏洞升级)
最新推荐文章于 2024-07-22 17:04:20 发布