重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛

标题: 执行sudo报错:sudo: error in /etc/sudo.conf, line 19 [打印本页]

作者: mahan    时间: 2025-7-19 20:23
标题: 执行sudo报错:sudo: error in /etc/sudo.conf, line 19
执行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 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* #导出



将包传入有问题的主机安装完成后就可以了
# rpm -ivh openssl-*


再次执行sudo就OK了
# sudo
usage: sudo -h | -K | -k | -V
usage: sudo -v [-AknS] [-g group] [-h host] [-p prompt] [-u user]
usage: sudo -l [-AknS] [-g group] [-h host] [-p prompt] [-U user] [-u user] [command]
usage: sudo [-AbEHknPS] [-r role] [-t type] [-C num] [-g group] [-h host] [-p prompt] [-u user] [VAR=value] [-i|-s] [<command>]
usage: sudo -e [-AknS] [-r role] [-t type] [-C num] [-g group] [-h host] [-p prompt] [-u user] file ...






欢迎光临 重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛 (http://bbs.cqsztech.com/) Powered by Discuz! X3.2