Script Su ?

Script Su ? - Linux et OS Alternatifs

Marsh Posté le 11-07-2002 à 19:44:50    

Sur ma machine, seul le root peut lancer la connexion ADSL (c'est voulu)
Voila, est il possible d'écrire un script qui utilise la commande Su pour qu'en tant qu'utilisateur, on puisse faire un  
Su -
password: *******
 
 
?
 
 
Quelle en serait alors la syntaxe si cela était possible ?
 
Merci


---------------
Xpoulet
Reply

Marsh Posté le 11-07-2002 à 19:44:50   

Reply

Marsh Posté le 11-07-2002 à 19:54:25    

Utilise sudo.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 11-07-2002 à 22:53:59    

Merci ... bon j'ai lu le man et j'a trouvé qques pages on ze waibe ... puis je me suis lancé .
 
bon, pour connecter manuellement mon pc, je fais depuis un compte utilisateur:
 

Code :
  1. [matt@Nunux matt]$ su -
  2. Password:
  3. [root@Nunux root]# modem_run -m -f /usr/local/bin/mgmt.o
  4. pppd call adsl


 
 
J'ai édite le fichier /etc/sudoers avec visudo qui est vérifié lors de l'enregistrement après modication.
Je stoppe ma connexion, puis je tappe  
 

Code :
  1. [matt@Nunux matt]$ sudo /usr/local/bin/net


 
avec net, un script contenant juste ceci:
 

Code :
  1. modem_run -m -f /usr/local/bin/mgmt.o
  2. pppd call adsl


 
net est copié dans usr/local/bin
 
et là message d'erreur me disant:

Code :
  1. [matt@Nunux matt]$ sudo /usr/local/bin/net
  2. /usr/local/bin/net: pppd: command not found
  3. [matt@Nunux matt]$


 
 
j'ai merdé ou ?


Message édité par The Real Chose le 11-07-2002 à 22:54:21

---------------
Xpoulet
Reply

Marsh Posté le 11-07-2002 à 23:14:23    

Ça sent bon le problème de PATH.
Il est où le pppd ?
C'est quoi ta distribution ?


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 11-07-2002 à 23:22:19    

.... aie j'y ai pensé .... vais me faire taper sur les doigts moi ....  :sweat:
 
RH 7.2
pppd dans /usr/sbin
je fais un cp /usr/sbin/pppd /use/local/bin   ?   ou un ln -s ?


Message édité par The Real Chose le 11-07-2002 à 23:23:04

---------------
Xpoulet
Reply

Marsh Posté le 11-07-2002 à 23:26:48    

The Real Chose a écrit a écrit :

RH 7.2
pppd dans /usr/sbin
je fais un cp /usr/sbin/pppd /use/local/bin   ?   ou un ln -s ?


C'est bizarre que ça ne marche pas, sans doute une mauvaise configuration quelque part.
Remplace simplement pppd par /usr/sbin/pppd dans ton script.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 11-07-2002 à 23:47:06    

j'ai fais cela :
 

Code :
  1. [matt@Nunux matt]$ more net
  2. modem_run -m -f /usr/local/bin/mgmt.o
  3. /usr/sbin/pppd call adsl


 
 
et toujours le même message d'erreur


---------------
Xpoulet
Reply

Marsh Posté le 11-07-2002 à 23:51:34    

J'ai fais un cp /usr/sbin/pppd /usr/local/bin/ et cela fonctionne. ...
 
merci de ton aide jar jar  :jap:


Message édité par The Real Chose le 11-07-2002 à 23:51:58

---------------
Xpoulet
Reply

Sujets relatifs:

Leave a Replay

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