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

Michel Roche pichel at vercors-net.com
Mer 21 Nov 13:05:46 CET 2007


Bonjour,
je suis votre conversation avec intérêt sur les mérites comparés des  
différents emplacements pour lancer son script...

Je trouve que la solution de Patpro est vraiment pas mal puisqu'elle  
n'ouvre que ce qui est nécessaire par rapport à l'exécution du script  
dans la crontab de root.

Cependant, je l'ai déjà vu faire me semble-t-il sous Linux, mais je  
ne sais pas si les BSDismes de Mac OS le permettent également, de  
stocker un hash du mot de passe dans un fichier et de le faire  
utiliser par le script au moment où on en a besoin. Pardonnez-moi de  
n'être pas plus précis, je ne serais pas en mesure de l'implémenter  
comme ça en deux minutes pour tester ;-)
En gros, la ligne de script fait : sudo (va prendre le hash ici pour  
t'authentifier) commande
Dans le sudo de Mac OS, je vois l'option -a, à utilser en // avec / 
etc/login.conf mais je ne suis pas certain que ce soit prêt vu que je  
n'ai pas de /etc/login.conf

avantage du procédé -> on n'a pas besoin de toucher au sudoers
inconvénient -> ben faut blinder du côté du fichier qui contient le  
hash du mot de passe
-> moralité, je ne sais pas si ça ne revient pas au même côté  
sécurité du montage...

Qu'en pensez-vous ?

Michel


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