Script en non superutilisateur

Résolu
dididu85 -  
Ro&ri Messages postés 683 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'utilise mandriva et je souhaite faire un script qui me permet de redémarrer mon serveur web. Je voudrais que ça marche depuis le bureau d'un utilisateur lambda.

J'ai penser à ça mais ça ne marche pas :

#!/bin/sh

su root
root
service httpd stop
service httpd start
exit

Merci de votre aide


A voir également:

9 réponses

Ro&ri Messages postés 683 Date d'inscription   Statut Membre Dernière intervention   77
 
Peut-être en changeant les droits de httpd ?
0
jeanbi Messages postés 15119 Date d'inscription   Statut Contributeur Dernière intervention   2 184
 
bonjour,
il serait plus simple de configurer le fichier sudoers
visudo
par exemple
et donner les droits à l'user sur ce que vous desirez ce qui donnera
#!/bin/sh


sudo service httpd stop
sudo  service httpd start
exit 

un code exemple
#!/bin/bash
echo  -n "Voulez-vous (d)emarrer ou (a)rreter le service (r)edemarrer)"
read reponse


case $reponse in


  D|d )
sudo /etc/init.d/mysqld start
sudo apachectl start
echo "service lancé"
;;
    A|a)
sudo /etc/init.d/mysqld stop
sudo apachectl stop
echo "service arreté"
 ;;
R|r)
sudo /etc/init.d/mysqld restart
sudo apachectl restart
echo "service relancé"
;;
  *)
;;
esac

pour le fichier sudo
http://perso.modulonet.fr/jeanbi/linux.html#1
a+
0
dididu85
 
Merci pour vos réponse je vais voir pour le fichier sudo. J'espere que sa va fonctionner.
0
dididu85
 
J'ai réussi à réaliser mon script et sa fonctionne. Maintenant j'aimerais pouvoir le lancer depuis le bureau en graphique et voir que cela fonctionne. Comment je pourrais faire ?

Merci
0
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 430
 
Salut,

Happy for you ;-)


J'ai réussi à réaliser mon script et sa fonctionne.
Par contre il eut été sympa et de bon aloi d'en faire profiter la communauté et les futurs demandeurs... non ? ;-\

Gageons que lorsqu'il sera finalisé tu nous en fasses profiter ;-))
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Ro&ri Messages postés 683 Date d'inscription   Statut Membre Dernière intervention   77
 
Dépend de ton WM.
Pour gnome ou kde tu peux te référer à laurs sites officiels pour la création d'icônes. Il te suffit de créer un icône qui lance 1 console, avec comme paramètre ton script.
0
dididu85
 
Je ne vois pas très bien ce que tu veux dire aurait tu un exemple?
0
jeanbi Messages postés 15119 Date d'inscription   Statut Contributeur Dernière intervention   2 184
 
bonjour
sous kde
clic droit sur l'icone du menu , editeur de menu, utilitaire, nouvel element ,
commande tu donnes le chemin de ton script xx/xxx/./lenomduscript et tu lui donne une icone
tu enregistres , tu ouvres le menu et tu fait un copier coller sur le bureau
a+
0
dididu85
 
J'ai essayer et sa à fonctionner.
Merci de votre aide
0
Ro&ri Messages postés 683 Date d'inscription   Statut Membre Dernière intervention   77
 
Derien.
Poste le script que tu avais trouvé au début et met le sujet en résolu, ça pourrait en aider plus d'un :-D
0