Назад | Перейти на главную страницу

Разрешить пользователю sudo устанавливать пакеты из графического интерфейса CentOS

Я установил графический интерфейс на 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.