#1 Le 31/07/2006, à 13:54
- Vincent cosmo
sudoers: NOPASSWD ne fonctionne pas tjs (ne fonctionne plus en fait)
Bonjour,
Mon problème concerne le systemsettings de kde et l'option NOPASSWD dans le fichier /etc/sudoers.
J'ajoute NOPASSWD à la ligne suivante au fichier /etc/sudoers
vincent ALL = (ALL) NOPASSWD: ALL
(vincent c'est moi )
Ensuite je tente un sudo -s, parfait aucun mot de passe n'est demandé (oui j'aime vivre dangeureusement).
une heure plus tard, je lance systemsettings, je clique sur Network settings, puis "Administrator mode", pas de mot de passe,
J'ouvre ensuite une console, je tape sudo -s, bardaf il me demande un mot de passe
Idem si je retourne dans systemsettings, je dois rentrer un mot de passe
Je reboote, le problème persiste.
La ligne ds le /etc/sudoers est tjs là.
Ca vous est déjà arrivé?
Vincent
Hors ligne
#2 Le 03/08/2006, à 14:46
- Kirua08
Re : sudoers: NOPASSWD ne fonctionne pas tjs (ne fonctionne plus en fait)
Salut,
J'ai ça dans mon fichier de conf (essaye une tabulation au lieu d'un espace
entre (ALL) et le NOPASSWD) :
kirua ALL=(ALL) NOPASSWD:ALL
Ensuite tu fais un sudo -v pour reloader sudo et ça devrait passer.
@+
#3 Le 13/08/2006, à 16:38
- Vincent cosmo
Re : sudoers: NOPASSWD ne fonctionne pas tjs (ne fonctionne plus en fait)
le sudo -v fait son effet, tant que je ne lance pas une appli KDE qui me demande le mdp pour faire du sudo. Après c'est foutu
Defaults !lecture,tty_tickets,!fqdn
# User privilege specification
root ALL=(ALL) ALL
vincent ALL=(ALL) NOPASSWD: ALL
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
est-ce normal le "Defaults"?
j'ai aussi un fichier vide qui traine: ~/.sudo_as_admin_successful
Hors ligne
#4 Le 21/02/2008, à 15:43
- _dune2_
Re : sudoers: NOPASSWD ne fonctionne pas tjs (ne fonctionne plus en fait)
Salut,
Il faut faire attention à l'ordre des règles avec sudo.
Tu trouveras toutes les informations relative à ton problème sur ce lien :
http://sial.org/howto/sudo/
ATTENTION: car pour faire mes tests, j'ai bêtement commenté la ligne :
"%admin ALL=(ALL) ALL" à la fin du fichier !!
En fait il faut juste s'assurer que les lignes qu'on ajoute soit APRES cette ligne, mais en aucun cas il ne faut la supprimer,
sinon sous ubuntu, il faut booter sur un CD bootable pour éditer ce fichier la remettre.
En effet, cette ligne permet de réaliser toutes les commandes "sudo" d'admin (le compte root n'étant pas utilisable sous ubuntu), donc si on la supprime, on ne peut même plus faire un "sudo visudo" pour la remettre, d'où le livecd
dune2++