shell script probleme avec su

shell script probleme avec su - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 21-08-2005 à 15:04:30    

salut
 
j'aimerai créer un petit script me permettant de configurer mon reseau wifi en une ligne de commande. voici mon script :
 

#!/bin/sh
ifconfig eth2 up
iwconfig essid nom_reseau
iwconfig enc blablablabla


le probleme est que se script ne fonctionne quand mode root
J'aimerai eviter de devoir me connecter en root en utilisant un script comme ca qui me demande juste le mot de passe root :

#!/bin/sh
su
ifconfig eth2 up
iwconfig essid nom_reseau
iwconfig enc blablablabla


Cela ne marche pas.
le script me connecte en root mais ne lance pas les autres commande tant que j'ai pas quitter le mode root.
Je suppose que ce probleme est courrant mais j'ai pas trouvé de doc
 
merci

Reply

Marsh Posté le 21-08-2005 à 15:04:30   

Reply

Marsh Posté le 21-08-2005 à 15:11:12    

c'est bien galere ca :D
 
Perso la parade que j'ai trouver c'est de faire un truc du genre :
 
script1.sh
#!/bin/sh  
su -c script2.sh
 
script2.sh
#!/bin/sh
ifconfig eth2 up
iwconfig essid nom_reseau
iwconfig enc blablablabla

Reply

Marsh Posté le 21-08-2005 à 15:13:04    

ou sinon, utilise sudo.

Reply

Marsh Posté le 21-08-2005 à 16:07:38    

script.sh
#!/bin/su -c
ifconfig eth2 up
iwconfig essid nom_reseau
iwconfig enc blablablabla
 
ca marche pas ca ?


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
Reply

Marsh Posté le 21-08-2005 à 16:57:35    

sudo est a mon avis la meilleure solution ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed