Script en non superutilisateur

Résolu/Fermé
dididu85 - 22 déc. 2010 à 14:48
Ro&ri Messages postés 683 Date d'inscription mercredi 24 décembre 2008 Statut Membre Dernière intervention 18 avril 2011 - 28 déc. 2010 à 12:32
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 mercredi 24 décembre 2008 Statut Membre Dernière intervention 18 avril 2011 77
22 déc. 2010 à 17:33
Peut-être en changeant les droits de httpd ?
0
jeanbi Messages postés 15118 Date d'inscription samedi 9 décembre 2006 Statut Contributeur Dernière intervention 6 février 2023 2 181
22 déc. 2010 à 19:12
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
Merci pour vos réponse je vais voir pour le fichier sudo. J'espere que sa va fonctionner.
0
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 dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 416
24 déc. 2010 à 14:45
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 mercredi 24 décembre 2008 Statut Membre Dernière intervention 18 avril 2011 77
23 déc. 2010 à 18:09
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
Je ne vois pas très bien ce que tu veux dire aurait tu un exemple?
0
jeanbi Messages postés 15118 Date d'inscription samedi 9 décembre 2006 Statut Contributeur Dernière intervention 6 février 2023 2 181
24 déc. 2010 à 17:38
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
J'ai essayer et sa à fonctionner.
Merci de votre aide
0
Ro&ri Messages postés 683 Date d'inscription mercredi 24 décembre 2008 Statut Membre Dernière intervention 18 avril 2011 77
28 déc. 2010 à 12:32
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