[Admin-ml] Un script shell avec sudo...

laurent.diet at free.fr laurent.diet at free.fr
Sam 17 Nov 14:04:21 CET 2007


Bonjour à tous !

J'espère être aussi clair que possible dans la formulation de ma question.
J'aimerais pouvoir éxecuter un script shell à une heure donnée, jusque la pas de
problèmes, mais ce que je ne sais pas faire, c'est appeler des commandes à
l'interieur de mon script qui nécessite le mode super utilisateur et donc
l'authentification de l'administrateur de la machine. Est ce qu'il est possible
d'écrire dans un script un truc du style (sudo networksetup -connectpppoeservice
'nom_de_mon_service') en fournissant mon mot de passe admin dans la ligne de
commande (par exemple: sudo -p monpass networksetup...) et ainsi éviter que le
shell attende une entrée manuelle au clavier du mot de passe ?. J'ai essayé de
lire le man de sudo mais je n'ai vu nul part la possibilité de conjuguer le mot
de passe avec la commande sudo. Y a t'il une astuce pour contourner cela ?.
Enfin, est ce que quelqu'un d'entre vous a testé la commande networksetup
fournie avec Leopard ?. Elle permet maintenant de lancer une connexion PPPoE et
de l'arrêter aussi sauf que je n'arrive pas à couper la connexion avec alors que
j'arrive à la lancer. Est ce une erreur de ma part ou est ce la commande qui est
buggée ?. Merci d'avance pour vos commentaires ! ;-).

Laurent DIET.


Plus d'informations sur la liste de diffusion Admin-ml