A senha não está funcionando em Aplicativos Gráficos (gksu)? Funciona com sudo

8

Estou com um problema em que, quando tento executar, digamos GParted, quando uma senha é solicitada, aparece "Senha incorreta"

Mas quando eu digito a mesma senha usando o terminal, sudo gpartedpor exemplo, ele funciona. Por que é que?

ATUALIZAR

Notei que há uma diferença entre usar sudoe gksu. O posterior falhará com a senha incorreta ...

Jiew Meng
fonte
Você tem um layout de teclado diferente no terminal? Teste digitando um editor de texto no terminal e na GUI.
con-f-use
Você está usando LDAP, Active Directory, Samba, bluetooth, cartão inteligente ou qualquer outro método de autenticação de senha, ou este é simplesmente um computador independente?
Ihashacks

Respostas:

7

Você já tentou gksudo? Na verdade, eu nunca vi gksuantes.

Em https://lists.ubuntu.com/archives/ubuntu-studio-users/2007-September/000472.html :

gksué uma interface para sue gksudoé uma interface para sudo.

Portanto, se sudoestá funcionando corretamente para você, gksudoe não gksu é a extensão gráfica de sudoquando você precisa obter privilégios administrativos sem usar o terminal.

Dang Khoa
fonte
3
Na verdade, o gksu é uma interface para o gksu e o gksudo (consulte manpages.ubuntu.com/manpages/natty/en/man1/gksu.1.html , Descrição, parágrafo 3). Embora não haja nada de errado em usar o gksudo, o gksu é a maneira padrão de executar programas gráficos como root no Ubuntu (mesmo que sudo, e não su, seja usado), e muitos programas gráficos instalam itens de menu que usam o gksu. Em um sistema Ubuntu funcionando corretamente, o gksu é definido como sudo, e não no modo su. Portanto, a postagem de desgua sobre como definir o modo de autenticação como "sudo" em gksu-properties é realmente a resposta correta para esta pergunta.
Eliah Kagan
21

Abra as propriedades gksu ( Alt+ F2e digite gksu-properties).
Depois, verifique se o modo de autenticação está definido para "sudo".

insira a descrição da imagem aqui

Referência: 1 .

desgua
fonte
11
De fato, o gksu é uma interface para o sudo e o su, e quando um sistema operacional que usa o sudo como o Ubuntu tem gksudo e gksu quebrado, é quase sempre porque o modo de autenticação está incorretamente definido como su. Como sudo-mode = true em um sistema Ubuntu configurado corretamente, esse problema ocorre pelo menos às vezes e talvez sempre devido a um bug. Se isso sempre aconteceu desde a instalação e o sistema foi criado a partir de um sistema somente de linha de comando, isso é bugs.launchpad.net/ubuntu/+source/gksu/+bug/685349 (você pode usar o verde "Este bug afeta ... "para indicar que isso afeta você).
Eliah Kagan
Aprendendo algo novo todo dia. Obrigado pela informação!
Dang Khoa