sto cercando di fare uno script per bash dove, tra le altre cose, l'utente può disattivare o riattivare la rete tramite ifdown eth0 e ifup eth0.
Il problema è che questi due comandi valgono solo per root e quindi ho la necessità di portare l'utente a quel livello, fargli eseguire il comando e poi tornare ad essere utente normale sempre all'interno dello script...
tramite su l'utente diventa root, lo script esegue il comando ifdown e va tutto bene ma se poi tramite "exit" cerco di farlo tornare utente normale lo script mi si chiude e torno alla shell, come posso ovviare a questo problema? c'è modo di tornare user e proseguire lo script senza usare exit?
Spero di essermi spiegato bene...
bash scripting
Dom, 28/08/2005 - 14:16
Dom, 28/08/2005 - 22:44
#2
si è vero però preferirei che lo script fosse utilizzabile a prescindere dalla presenza (che non è sempre certa) di sudo....




Potresti anche usare sudo invece che loggarti per dare un solo comando. IMHO ovviamente
ciao deglans
:-D
Linux registered user #383755
justfuckinggoogleit.com