Donner le pouvoir à un utilisateur d'exécuter une commande root

Donner le pouvoir à un utilisateur d'exécuter une commande root - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 22-05-2009 à 19:43:49    

Bonsoir à tous,
 
Je ne sais si cela est possible, mais je cherche à mettre une commande root dans un fichier en lui donnant une permission seule en exécution (pas en écriture, ni lecture), afin que lorsque l'utilisateur exécute le fichier, une commande root se lance.
 
Par exemple, je voudrais mettre dans ce fichier une commande permettant de lancer apache, mais pas de l'arrêter.
 

Code :
  1. /usr/local/apache2/bin/apachectl start


 
Mon problème est que je ne sais pas comment faire, et surtout passer avant le passwd root.
 
est-ce possible ?
 
Merci de vos réponses.


Message édité par badaboumsplash le 22-05-2009 à 20:08:12
Reply

Marsh Posté le 22-05-2009 à 19:43:49   

Reply

Marsh Posté le 22-05-2009 à 19:55:58    

Root pour une commande unique :
 
su -c "ma commande"
Le mdp root est demandé et la commande exécutée.


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
Reply

Marsh Posté le 22-05-2009 à 20:10:20    

J'ai mal dû m'expliquer, lancer une commande avec les droits root, je sais le faire.
 
Ce que je désire, c'est qu'un utilisateur puisse exécuter cette commande par l'intermédiaire d'un fichier mais sans connaître le mot de passe root.

Reply

Marsh Posté le 22-05-2009 à 21:45:34    

sudo :o

Reply

Sujets relatifs:

Leave a Replay

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