这类似于如何防止系统应用程序(如软件中心)要求输入密码?但是该解决方案不适用于 10.04 中的 Synaptic Package Manager。
答案1
软件中心的权限取决于 PolicyKit。它允许你看到的细粒度权限。Synaptic 则不行。与命令行工具一样,它需要以 root 身份运行。
让用户无需输入密码即可访问的最简单方法是编辑/etc/sudoers
。这将允许您将某些sudo
命令设置为不需要密码。
username ALL=(ALL) ALL, NOPASSWD: /usr/sbin/synaptic
然后,您可能需要将启动器从 编辑gksu synaptic
为sudo synaptic
。但您可能不需要。