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
可以是任意时间。