Page 1 sur 1

[yaourt]mot de passe à tire-larigot(résolu)

Publié : sam. 01 mai 2010, 21:38
par Tucky
Quand j’ utilise yaourt je dois taper plusieurs fois le mot de passe root et ça me saoule…
exemple:

Code : Tout sélectionner

 $ --> yaourt -Syu
Mot de passe : 
Mot de passe : 
Mot de passe : 
Mot de passe : 
:: Synchronisation des bases de données de paquets...
 […]
==> Mise à jour des logiciels (nouvelle version):
extra/icu 4.4-2 -> 4.4.1-1
extra/hunspell 1.2.9-1 -> 1.2.10-1

==>  Continuer l'installation de ? [O/n]
==>  [A]fficher plus d'informations [M]anuellement sélectionner les paquetages
==>   ----------------------------------------------
==>o

Mot de passe : 
Mot de passe : 
Mot de passe : 
:: Début de la mise à jour complète du système...
7fois le mot de passe à rentrer, pourtant je ne me suis pas trompé!
On ne peut pas régler le nombre par défaut?

Re: [yaourt]mot de passe à tire-larigot

Publié : sam. 01 mai 2010, 21:51
par ddup1
Es tu autorisé à lancer pacman avec la commande sudo ?

Re: [yaourt]mot de passe à tire-larigot

Publié : sam. 01 mai 2010, 22:02
par benjarobin
Apparement oui car sinon il aurait ceci:

Code : Tout sélectionner

Vous n'êtes pas autorisé à lancer /usr/bin/pacman avec sudo
Veuillez entrer le mot de passe root
Mot de passe : 
:: Synchronisation des bases de données de paquets...
 archlinuxfr [...]
Je pencherai vers un problème avec sudo
Quel version de yaourt as tu ?

Re: [yaourt]mot de passe à tire-larigot

Publié : dim. 02 mai 2010, 01:21
par tuxce
paste ta config de sudo

Re: [yaourt]mot de passe à tire-larigot

Publié : dim. 02 mai 2010, 22:30
par Tucky
Ma version de yaourt: 0.9.3.2

Ma config sudo:

Code : Tout sélectionner

# Host alias specification
                                                                                                                                                                                              
# User alias specification                                                                                                                                                                    
                                                                                                                                                                                              
# Cmnd alias specification                                                                                                                                                                    
                                                                                                                                                                                              
# Defaults specification                                                                                                                                                                      
                                                                                                                                                                                              
# Runas alias specification                                                                                                                                                                   
                                                                                                                                                                                              
# User privilege specification
root    ALL=(ALL) ALL

# Uncomment to allow people in group wheel to run all commands
# %wheel        ALL=(ALL) ALL

# Same thing without a password
# %wheel        ALL=(ALL) NOPASSWD: ALL

# Samples
# %users  ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
# %users  localhost=/sbin/shutdown -h now

# User privilege specification
archtucky ALL=/usr/bin/pacman, /usr/bin/pacdiffviewer, /usr/bin/pacman-color
Defaults timestamp_timeout=0,rootpw

Re: [yaourt]mot de passe à tire-larigot

Publié : dim. 02 mai 2010, 22:37
par tuxce

Code : Tout sélectionner

Defaults timestamp_timeout=0,rootpw
non seulement sudo va te demander le mdp à chaque appel mais en + celui du root... autant ne pas utiliser sudo, non ?

du coup, c'est normal que yaourt te le demande plusieurs fois, autant de fois qu'il appelle sudo (3 fois par commande + 1 mais qui ne demande pas de mdp)

Re: [yaourt]mot de passe à tire-larigot

Publié : lun. 03 mai 2010, 21:44
par Tucky
Je pensais que cette option remplaçait le mot de passe utilisateur par le mot de passe root ; pas qu’ il ajoutai le mot de passe root en plus du mot de passe utilisateur!

Re: [yaourt]mot de passe à tire-larigot

Publié : lun. 03 mai 2010, 22:02
par tuxce
euh, c'est ce qu'elle fait, j'ai pas dit le contraire :)
C'est le timestamp_timeout à 0 qui fait que ça ajoute des demandes.

En gros, un lancement d'une commande en root va tester dans l'ordre :
1 - droit de lancer la commande sans mdp (si succès, ça teste pas le reste)
2 - (si 1 échoue) droit d'utilisation de sudo (ne demande pas le mot de passe si t'as pas le droit)
3 - (si 2 réussit) droit de lancer la commande avec mdp

et enfin lancer la commande, donc pour toi qui doit mettre un mot de passe pour pacman, il te le demande 3 fois.

Re: [yaourt]mot de passe à tire-larigot

Publié : mer. 05 mai 2010, 21:06
par Tucky
Donc soit je ne met plus timestamp_timeout, soit je le met sur une durée suffisement grande pour que les commandes aient le temps de se faire ?

Re: [yaourt]mot de passe à tire-larigot

Publié : mer. 05 mai 2010, 21:24
par erdnaxeli
Voilà. Par défaut (si tu effaces la ligne donc) c'est 5 minutes, ce qui est largement suffisant sauf si tu fais une mise à jour par mois.

Re: [yaourt]mot de passe à tire-larigot

Publié : jeu. 06 mai 2010, 19:50
par Tucky
Ok!
Par contre, je tire cette ligne du wiki, c’ est pour ça que je ne comprenais pas pourquoi c’ était elle qui posait problème.
Merci

Re: [yaourt]mot de passe à tire-larigot(résolu)

Publié : jeu. 06 mai 2010, 20:28
par erdnaxeli
Hum, il faudrait la modifier en effet, ce n'est pas très malin de mettre le timeout à 0.