我刚刚在我的 Raspbian Lite 上安装了 Synaptic 和 Gparted。但是从桌面启动时我无法使用它们。他们要求我提供 root 密码,但……没有。
我从终端使用启动它们没有问题,sudo
但是当它们具有完美的 GUI 可执行文件时,不得不使用命令启动 GUI 应用程序似乎有点愚蠢。
我该怎么做才能让他们询问我的密码而不是 root 的密码?
编辑:
最后,为了避免启用 root 帐户,我所做的是编辑.desktop
文件。
sudo nano /usr/share/applications/synaptic.desktop
并更改了以下内容:
Exec=synaptic-pkexec
至:
Exec=sudo synaptic-pkexec
现在,如果用户具有 sudo 权限,它不会要求输入密码。
Gparted 在通过polkit启动时尝试提升自身,这会提示您通过您正在使用的任何 polkit 代理进行一些身份验证
似乎 Synaptic 也使用 polkit
您的选择是:
wheel
组中$ sudo usermod -aG wheel [user]
$ sudo passwd root
为您自己的用户密码$ sudo passwd -u root