Eu instalei a GUI no CentOS 6.5 com
yum groupinstall basic-desktop desktop-platform x11 fonts
mas agora, quando tento usar o GUI Package Manager (adicionar/remover software) para instalar pacotes, ele me pede a senha do root e não aceita a senha do usuário sudo. Como curar esse comportamento?
Eu posso instalar pacotes sudo yum install
de maneira normal.
Ao contrário do Ubuntu, o CentOS permite que você realmente execute como usuário root, se assim o desejar (com o Ubuntu, há várias etapas para habilitar o login direto do root).
Portanto, você deve especificar a senha root para se elevar na GUI. Se você executar o X como root (o que você realmente não deveria fazer), ele não será solicitado. A outra maneira seria executar o gerenciador de pacotes a partir de um Terminal como:
sudo pirut
(pirut é o gerenciador de pacotes na maioria das versões do CentOS que conheço).Presumo que você esteja iniciando a GUI a partir de um menu do sistema quando estiver conectado como seu usuário não privilegiado. Nesse caso, o programa é iniciado como seu ID de usuário e solicita permissões elevadas para executar a instalação como root. Este é o comportamento esperado. Se você quiser usar a senha sudo, terá que iniciar a GUI a partir de uma linha de comando via sudo, da mesma forma que executa
yum install
o sudo.