A senha não está funcionando para o sudo (“Falha de autenticação”)

6

Antes de mencionar algo mais, NÃO me dê uma resposta dizendo que o terminal não mostrará entrada de senha. Eu estou ciente disso.

Estou digitando minha senha de usuário em (não um problema de capslock) e, por algum motivo, ela ainda diz "falha de autenticação".

Existe alguma outra senha (que eu não conheço) que eu deveria estar usando senão minha senha de usuário? Eu tive este Ubuntu antes, em outro disco rígido e eu não tive esse problema. (E foi o mesmo ubuntu, ubuntu 12.04 LTS)

ai@AiNekoYokai:~$ groups
ai adm cdrom sudo dip plugdev lpadmin sambashare
ai@AiNekoYokai:~$ lsb_release -rd
Description:    Ubuntu 12.04 LTS
Release:    12.04
ai@AiNekoYokai:~$ pkexec cat /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults    env_reset
Defaults    secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root    ALL=(ALL:ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL

# See sudoers(5) for more information on "#include" directives:

#includedir /etc/sudoers.d

Eu consigo logar com minha senha, mas ela não é aceita como válida para autenticação & lt; - Isso é bonito muito meu problema. (Embora eu não tenha entrado no modo de recuperação.)

Eu corri:

ai@AiNekoYokai:~$ ls /etc/sudoers.d
README

E também reinstalou sudo com:

pkexec apt-get update
pkexec apt-get --purge --reinstall install sudo

pkexec usermod -a -G admin $USER & lt; - Diz que o administrador não existe

su $USER & lt; - funcionou para mim, no entanto, minha senha ainda não faz muito (no sentido de não trabalhar para outras coisas)

Alterei minha senha com pkexec passwd $USER . Eu fui capaz de mudar isso sem problemas.

gksudo xclock foi algo em que consegui entrar, sem problemas. (Relógio mostrou)

ai@AiNekoYokai:~$ gksudo xclock
    
por Souta 19.06.2012 / 01:32

3 respostas

3

Execute pkexec passwd $USER para alterar a senha. Em seguida, tente novamente.

Se isso não funcionar, há outras coisas para solução de problemas que você pode fazer (detalhadas na pergunta acima).

    
por Souta 20.06.2012 / 12:53
3

Eu tive esse problema quando estava usando um layout de teclado especial (Bépo). O terminal não estava reconhecendo os caracteres especiais. Talvez este seja o seu problema também?

Como mudar o teclado -layout no console, com caracteres especiais?

    
por Agmenor 19.06.2012 / 01:40
0

Por que você não adiciona (para ser mais explícito)

# User privilege specification
root    ALL=(ALL:ALL) ALL  
ai      ALL=(ALL:ALL) ALL
    
por Vivek Sharma 21.06.2012 / 06:06