web-dev-qa-db-fra.com

Le mot de passe ne fonctionne pas pour Sudo ("Échec de l'authentification")

Avant de mentionner quelque chose de plus, NE me donnez PAS une réponse disant que le terminal ne montrera pas le mot de passe entré. Je suis au courant de ça.

Je tape mon mot de passe d'utilisateur (pas un problème de majuscule), et pour une raison quelconque, il est toujours écrit "Échec de l'authentification".

Existe-t-il un autre mot de passe (dont je ne suis pas au courant) que je suis censé utiliser autrement que mon mot de passe d'utilisateur? J'ai eu cette ubuntu avant, sur un autre disque dur et je n'ai pas eu ce problème. (Et c'était le même 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

Je peux me connecter avec mon mot de passe, mais ce n'est pas accepté comme valide pour l'authentification <- C'est à peu près mon problème. (Bien que je ne sois pas passé en mode de récupération.)

J'ai couru:

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

Et également réinstallé Sudo avec:

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

pkexec usermod -a -G admin $USER <- Dit que l'administrateur n'existe pas

su $USER <- a fonctionné pour moi, cependant, mon mot de passe ne fait toujours pas grand chose (en ce sens que je ne travaille pas pour autre chose)

J'ai changé mon mot de passe avec pkexec passwd $USER. J'ai pu le changer sans problème.

gksudo xclock était quelque chose dans lequel je pouvais entrer, pas de problème. (Horloge a montré)

ai@AiNekoYokai:~$ gksudo xclock
6
Souta

Exécutez pkexec passwd $USER pour changer le mot de passe. Puis réessayez.

Si cela ne fonctionne pas, vous pouvez effectuer d'autres opérations de dépannage (détaillées dans la question ci-dessus).

3
Souta

J'ai eu ce problème lorsque j'utilisais une disposition de clavier spéciale (Bépo). Le terminal ne reconnaissait pas les caractères spéciaux. Peut-être que c'est aussi ton problème?

Comment changer la disposition du clavier dans la console, avec des caractères spéciaux?

3
Agmenor

Pourquoi ne pas ajouter (pour être plus explicite)

# User privilege specification
root    ALL=(ALL:ALL) ALL  
ai      ALL=(ALL:ALL) ALL
0
Vivek Sharma