Version Détaillée:
Ce n'est pas à l'utilisateur de déterminer la durée du time-out, ou le nombre d'essais.
Proposition:
Maintenant, d'après ce que tu décris, si on ne demande JAMAIS de mot de passe à TOTO pour lancer les commandes privilégiées (toutes les commandes pour TOTO sont en NOPASSWD), alors essaye avec la commande suivante:
echo | sudo -v -S
Si TOTO est bien configuré dans /etc/sudoers, alors la commande rend la main de suite et la valeur de retour est 0 (d'après mes tests, sudo -v ne demande le mot de passe que si il existe au moins une commande qui demande le mot de passe)
Si TOTO n'est pas bien configuré alors, sudo lira l'entrée standard (option -S), recevra un mauvais mot de passe (on a mis un echo de rien dans le pipe) et la commande se terminera après 2 ou 3 secondes (time-out entre 2 tentatives d'entrées de mot de passe) avec une valeur de retour à 1
# deçu de sudo ?
Posté par ecid . En réponse au message [SUDO] Vérifier si un user est bien déclaré dans SUDO à partir d'un user lambda. Évalué à 2.
Non
Version Détaillée:
Ce n'est pas à l'utilisateur de déterminer la durée du time-out, ou le nombre d'essais.
Proposition:
Maintenant, d'après ce que tu décris, si on ne demande JAMAIS de mot de passe à TOTO pour lancer les commandes privilégiées (toutes les commandes pour TOTO sont en NOPASSWD), alors essaye avec la commande suivante:
echo | sudo -v -S
Si TOTO est bien configuré dans /etc/sudoers, alors la commande rend la main de suite et la valeur de retour est 0 (d'après mes tests, sudo -v ne demande le mot de passe que si il existe au moins une commande qui demande le mot de passe)
Si TOTO n'est pas bien configuré alors, sudo lira l'entrée standard (option -S), recevra un mauvais mot de passe (on a mis un echo de rien dans le pipe) et la commande se terminera après 2 ou 3 secondes (time-out entre 2 tentatives d'entrées de mot de passe) avec une valeur de retour à 1