sudo: 在加载插件“sudoers_policy”时在 /etc/sudo.conf 第 0 行出错
sudo: 无法加载 /usr/libexec/sudo/sudoers.so:/usr/lib64/libldap.so.2: undefined symbol: EVP_md2, version OPENSSL_1_1_0
sudo: 致命错误,无法加载插件
有可能是sudo 和libldap版本不匹配。系统是什么版本呢?可以查看下libldap是不是已安装。路径是否正确。版本号是什么,是否匹配。
或者直接重新安装一个发布的操作系统版本。
执行 openssl version -a
命令,查看一下编译的 openssl 是不是支持 md2 加密,如下图所示:
如果不支持,则需要重新编译 openssl,编译的时候加一个参数,例如:
./config --prefix=/usr/local/openssl enable-md2
谢谢各位回复。感觉找问题好麻烦,我重新安装了系统。之前内核是5.10的。重装之后一切正常。再次谢谢各位。