Ubuntu 新手,尝试删除程序时出错

Ubuntu 新手,尝试删除程序时出错
Authentication is required to remove software
Incorrect permissions on /usr/lib/policykit-1/polkit-agent-helper-1 (needs to be setuid root)

伙计们……我是新手,买了一台装有 Ubuntu 18 的笔记本电脑。它运行良好,但上面有我不需要并想删除的 SW。当我尝试删除 SW 时,我收到上述错误消息。

我该如何纠正这个问题?非常感谢大家的帮助。

答案1

错误消息是正确的。我不确定为什么以及如何发生这种情况,但该/usr/lib/policykit-1/polkit-agent-helper-1文件不再是 setuid root。要使其成为 setuid root,请打开终端并运行:

sudo chmod 4755 /usr/lib/policykit-1/polkit-agent-helper-1  

注释中的终端输出看起来不错。测试命令是否成功:

$ls -l /usr/lib/policykit-1/polkit-agent-helper-1
-rwsr-xr-x 1 根 根 14328mmm dd tt:tt/usr/lib/policykit-1/polkit-agent-helper-1

其中mmm可以是任意月份、dd任意日期、也tt:tt可以是任意时间。

相关内容