如何以超级用户身份执行 GUI 应用程序而不输入密码?

如何以超级用户身份执行 GUI 应用程序而不输入密码?

我已经编辑了sudoers文件并且sudo没有要求我输入密码。

问题在于 Gnome 仍然显示提示。

有没有办法离开确认对话框,只需删除密码?我对无密码登录不感兴趣,登录时和屏幕保护程序后应该保留密码,我只是不想每次运行需要“sudo”的 GUI 应用程序时都必须输入密码。

顺便说一句,这个东西很难搜索。我发现要么在系统(GUI)启动时进行身份验证,要么sudo在 Windows 中称为“UAC 提示”,在 Linux 中怎么称呼它?我知道“特权提升”、“运行提升”等术语,但它们与我认为是 GNOME 的一部分无关,对吗?

更新: 我尝试创建一个文件/localauthority.conf.d/49-nopasswd.rules

polkit.addRule(function(action, subject) {
        if (subject.isInGroup("sudo")) {
                return polkit.Result.YES;
        }
});

什么都没发生。我加入了sudo群组,但密码提示仍然像以前一样出现。当然我也遇到了这种情况sudo service polkit restart

相关内容