我正在运行内核版本的 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
安装包的方式出了问题。