sudo 失败并显示 PERM_ROOT: setresuid(0, 0, 0): 不允许操作

sudo 失败并显示 PERM_ROOT: setresuid(0, 0, 0): 不允许操作

我正在运行内核版本的 Centos7 服务器上工作3.10.0-862.2.3.el7,当我调用sudo(version 1.8.19p2) 以管理权限执行操作时,出现以下错误:

sudo: PERM_ROOT: setresuid(0, 0, 0): Operation not permitted
sudo: unable to initialize policy plugin

我尝试删除并重新安装该软件包。我检查了sudo可执行文件、库和配置文件的权限。我尝试将 SELinux 设置为宽容模式,以防它弄乱某些东西。不幸的是,没有任何效果。

有谁知道造成这种错误的原因是什么?

答案1

从源代码编译并安装最新版本sudo解决了该问题。显然yum安装包的方式出了问题。

相关内容