Я установил графический интерфейс на CentOS 6.5 с
yum groupinstall basic-desktop desktop-platform x11 fonts
но теперь, когда я пытаюсь использовать диспетчер пакетов с графическим интерфейсом (установка / удаление программного обеспечения) для установки пакетов, он запрашивает у меня пароль root и не принимает пароль пользователя sudo. Как вылечить такое поведение?
Я могу устанавливать пакеты с sudo yum install
обычным способом.
В отличие от Ubuntu, CentOS позволяет вам бегать в качестве пользователя root, если вы так решили (в Ubuntu есть несколько шагов, чтобы включить прямой вход в систему root).
Итак, вы должны указать пароль root, чтобы повысить свой уровень в графическом интерфейсе. Если вы запустите X как root (что вы действительно, действительно не должен делать) не подсказывает. Другой способ - запустить диспетчер пакетов из Терминала, например: sudo pirut
(pirut - это менеджер пакетов в большинстве версий CentOS, о которых я знаю).
Я предполагаю, что вы запускаете графический интерфейс из системного меню при входе в систему как непривилегированный пользователь. В этом случае программа запускается с вашим идентификатором пользователя и запрашивает повышенные разрешения, чтобы запустить установку от имени пользователя root. Это ожидаемое поведение. Если вы хотите использовать пароль sudo, у вас будет графический интерфейс для запуска из командной строки через sudo, так же, как вы запускаете yum install
через sudo.