sudo: error in /etc/sudo.conf, line 19 while loading plugin “sudoers_policy”
sudo: unable to load /usr/libexec/sudo/sudoers.so: libssl.so.10: cannot open shared object file: No such file or directory
sudo: fatal error, unable to load plugins
先确认自己的报错信息,看看是不是权限问题。权限问题是/usr/libexec/sudo/sudoers.so must be only be writable by owner我这个问题是openssl的问题。首先先确认自己的环境 我的版本的centos7 小版本可忽略,因为这个libssl.so.10库不能使用,在当前环境不能使用yum,所以可以现在自己的测试环境下安装,使用yum安装一个openssl。
确认报错信息
# sudo
sudo: error in /etc/sudo.conf, line 19 while loading plugin "sudoers_policy"
sudo: unable to load /usr/libexec/sudo/sudoers.so: libssl.so.10: cannot open shared object file: No such file or directory
sudo: fatal error, unable to load plugins
在自己测试环境 修改yum配置文件方便查找下载的rpm包
# vim /etc/yum.conf# 修改第二行的路径和第三行就可以# 第二行把路径改成常用好查找的就行# 第三行改成1[main]
cachedir=/home/
keepcache=1
执行yum下载
# yum -y install openssl
查找并导出rpm文件
# cd /home/updates/packages# ls
openssl-1.0.2k-21.el7_9.x86_64.rpm openssl-libs-1.0.2k-21.el7_9.x86_64.rpm
# sz openssl* #导出
执行sudo报错:sudo: error in /etc/sudo.conf, line 19 while loading plugin “sudoers_policy“报错解决
执行sudo报无法打开共享对象文件libssl.so.10,问题解决。sudo: error in /etc/sudo.conf, line 19 while loading plugin “sudoers_policy”sudo: unable to load /usr/libexec/sudo/sudoers.so: libssl.so.10: cannot open shared object file: No such file or directorysudo: fatal error, u