我已经在 CentOS 6.5 上安装了 GUI
yum groupinstall basic-desktop desktop-platform x11 fonts
但是现在当我尝试使用 GUI 包管理器(添加/删除软件)来安装包时,它要求我输入 root 密码并且不接受 sudo 用户密码。如何治愈这种行为?
sudo yum install
我可以以正常方式安装软件包。
我已经在 CentOS 6.5 上安装了 GUI
yum groupinstall basic-desktop desktop-platform x11 fonts
但是现在当我尝试使用 GUI 包管理器(添加/删除软件)来安装包时,它要求我输入 root 密码并且不接受 sudo 用户密码。如何治愈这种行为?
sudo yum install
我可以以正常方式安装软件包。
与 Ubuntu 不同,CentOS 允许您实际以 root 用户身份运行(如果您如此选择)(在 Ubuntu 中,启用 root 直接登录有很多步骤)。
因此,您必须指定 root 密码才能在 GUI 中提升自己。如果您以 root 身份运行 X(您真的非常不应该这样做),它不会提示。另一种方法是从终端运行包管理器,例如:
sudo pirut
(pirut 是我所知道的大多数 CentOS 版本下的包管理器)。我假设您在以非特权用户身份登录时从系统菜单启动 GUI。在这种情况下,程序以您的用户 ID 启动,并要求提升权限以便以 root 身份运行安装。这是预期的行为。如果您想使用 sudo 密码,您将通过 sudo 从命令行启动 GUI,与通过 sudo 运行的方式相同
yum install
。