You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Kubuntu环境下如何禁用KDE Discover更新或安装软件时的密码提示

Kubuntu环境下如何禁用KDE Discover更新或安装软件时的密码提示

嗨,我来帮你搞定这个问题!你已经给sudo组设置了免密权限,但Discover其实是用polkit的pkexec工具来提权的,所以之前的sudo规则管不到它,咱们只需要给polkit加个配置就能解决:

  • 首先创建一个polkit的本地配置文件,用nano编辑器打开:
    sudo nano /etc/polkit-1/localauthority/50-local.d/disable-discover-password.pkla
    
  • 在打开的文件里粘贴以下内容:
    [Allow Discover to run without password]
    Identity=unix-group:sudo
    Action=org.freedesktop.packagekit.*
    ResultActive=yes
    ResultInactive=yes
    ResultAny=yes
    
    简单解释下:这里指定了sudo组的用户,对所有packagekit相关的动作(也就是Discover的安装、更新操作)都允许免密执行。
  • 保存并退出编辑器:按下Ctrl+O,回车确认保存,再按Ctrl+X退出nano。
  • 最后重启polkit服务让配置生效:
    sudo systemctl restart polkit
    
    或者你也可以注销当前用户再重新登录,效果是一样的。

这样设置之后,你再用Discover安装或更新软件时,就不会再弹出密码提示啦,和你用sudo apt update && sudo apt upgrade的体验完全一致。

备注:内容来源于stack exchange,提问作者microbug

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 10:18:11