web-dev-qa-db-fra.com

`Sudo` demande le mot de passe même quand je n'ai pas de mot de passe défini?

J'ai supprimé le mot de passe de mon compte en utilisant la fenêtre "Comptes d'utilisateurs", puis en exécutant Sudo, il m'a demandé un mot de passe, même si je n'en avais pas. J'ai essayé d'appuyer sur Entrée sans rien entrer, mais cela n'a pas aidé.

De plus, je ne pouvais pas déverrouiller mon compte pour définir un nouveau mot de passe dans la fenêtre "Comptes d'utilisateurs" dans "Paramètres système", car il continuait à demander un mot de passe et ne comportait pas de chaîne vide, comme Sudo. J'ai ensuite finalement défini un nouveau mot de passe en utilisant passwd.

Est-ce un bug qui ne devrait pas se produire? Comment puis-je empêcher cela?

3
udiboy1209

Si vous devez supprimer l'utilisation d'un mot de passe pour utiliser Sudo, vous pouvez modifier le fichier /etc/sudoers à l'aide de la commande Sudo visudo.

# 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) NOPASSWD:ALL

et ajoutez NOPASSWD:ALL pour le groupe sudoers comme indiqué ci-dessus

4
Stormvirux