pb droit suids ur un script bash, conflir carte wifi / rj45
bonjour à tous....
Aprés avoir lutté qq peu pour faire fonctionner une carte wifi sur ma
sid, ca y est ca fonctionne enfin.
J'ai donc deux cartes reseaux une en rj45 et l'autre en wifi.
j'ai cependant un pb lorsque les deux interfaces sont actives, le réseau
et internet ne passent pas, il me faut absolument en desactiver une sur
les deux.
j'ai donc eu l'idée de faire un petit script bash qui monterait soit le
wifi soit le rj45 puisque pour le moment a chaque session, j'ouvre un
shell, su root puis ifdown "l'interface que je ne veux pas utiliser" ....
donc ds mon script bash je voudrais par ex demonter eth0 pour monter
eth1 ou l'inverse.
le pb c'est que pour faire cela il faut etre root, j'ai donc mis le
droit suid sur le script pour pouvoir le lancer depuis le compte que
j'utilise habituellement qui n'est pas le compte root ;)
Sauf que ca ne fonctionne pas, le script me dit que je n'ai pas assez de
droits alors que le script appartient a root avec suid positionné.
si je lance le script loggué sous root, il fonctionne
Qu'est-ce qui cloche ? aurais je mal compris l'interet de SUID ?
Merci d'avance .....
bye
--
*************************************************
* Franck MOLLE *
* Animateur de Secteur *
* Relais assistance Tice, Louviers-Vernon *
*************************************************
Reply to: