当我尝试使用 Synaptic(或 Gdebi)时,系统要求我输入密码。该应用程序将身份列为“root”(无法更改)。我的(管理员)密码失败。
我可以通过命令行使用该应用程序($ sudo synaptic
)。
答案1
要使用您的用户密码启动 Synaptic,请打开终端并输入:
pkexec synaptic
然后在弹出的“需要验证”窗口中输入您的密码。Ubuntu 告知新用户“需要验证”窗口的一种方式是,软件更新程序会使用它来验证待处理的软件更新。当用户输入命令时,GParted 也会使用“需要验证”窗口进行验证gparted
。
默认情况下,组成员sudo
和 root 用户可以使用 pkexec 获取 root 权限。
作为一项安全策略并为了防止文件损坏,一般来说您不应该使用 sudo 以 root 身份打开图形应用程序。
答案2
感谢你们每个人的回复。这个问题措辞不太好,@user535733 关于登录与权限的观点很有道理。无论如何...
我最终发现有人问了同样的问题,Gparted 和 Synaptic 要求 root 密码而不是我的密码, 在unix.stackexchange.com。虽然我仍不确定发生了什么,但设置 root 密码暂时可以解决这个问题。我会继续学习!