Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Pr pour executer un script en non root
Envoyé par: ZeYann78

Salut à tous!!

Je suis un peu beaucoup débutant en ce qui concerne linux. Bin qu'ayant des notions de programmation, je nr'arrive pas à executer un script.
Le but du script est de lancer trois igne de commande pour se connecter à internet.


#! /bin/sh
rm /etc/dhcpc/dhcpcd-hsb0.pid
printf "Chargement du pilote...\n"
# Chargement du module e2.o
insmod /home/USBADSL/e2.o
# Pause de 60 secondes
sleep 60
# Active le port hsb0
ifconfig hsb0
# Fixe l'adresse IP
/home/USBADSL/dhcpcd hsb0

le probleme c'est qu'il faut être root pour pouvoir le faire et moi j'aimerai que les utilisateurs puissent executer ce script juste en double cliquant sur l'icone.(raccourci sur le bureau par exemple)
et meme en etant root je n'arrive pas a executer le script. Comment fait-on puor lancer un script.

Poste le Saturday 17 July 2004 21:48:31
Répondre     Citer    
Re: Pr pour executer un script en non root
Envoyé par: ST

Ton fichier doit être exécutable :
chmod +x <fichier>

Pour exécuter cette commande pour n'importe qui, il faut voir la commande 'sudo'.

Poste le Saturday 17 July 2004 23:55:55
Répondre     Citer    
Re: Pr pour executer un script en non root
Envoyé par: lloyds

tu n'est pas obliger d'utiliser sudo tu peut utiliser le SUID bit

pour cela aprés avoir fait
chmod +x script
tu fais
chmod u+s script

et voila tout lem onde pourra le lancer


Poste le Wednesday 21 July 2004 13:03:37
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Pr pour executer un script en non root
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons