Script de démarrage > nécessairement en root ? [Debian] - Débats - Linux et OS Alternatifs
Marsh Posté le 26-07-2002 à 12:09:24
Quand on lance des trucs dans /etc/init.d, il vaut mieux utiliser start-stop-daemon pour les démarrer, comme ça il est possible de paramétrer un certain nombre de choses, à commencer par l'utilisateur.
Marsh Posté le 26-07-2002 à 14:59:43
Bonjour,
Bon, j'ai fait qqs recherche, mais il me semble que sudo ne peut "que" permettre à des utilisateurs lambda de lancer des programmes que seul root a le droit d'executer.
Je voudrais lancer un script de démarrage en tant qu'un utilisateur particulier, et non en root.
Peut-être que sudo peut me permettre ca, mais je n'ai pas encore trouvé !
Voili, a+
Marsh Posté le 26-07-2002 à 15:02:44
Jar Jar a écrit a écrit : Quand on lance des trucs dans /etc/init.d, il vaut mieux utiliser start-stop-daemon pour les démarrer, comme ça il est possible de paramétrer un certain nombre de choses, à commencer par l'utilisateur. |
! J'avais pas vu ta réponse. Merci à toi, je vais voir ca !
Marsh Posté le 28-07-2002 à 21:12:52
Jar Jar a écrit a écrit : Quand on lance des trucs dans /etc/init.d, il vaut mieux utiliser start-stop-daemon pour les démarrer, comme ça il est possible de paramétrer un certain nombre de choses, à commencer par l'utilisateur. |
hello, me revoilà.
Il faut donc que je prenne mon script que je viens de faire et que je rajoute qqs chose comme -u monuser dans le case start ?
Marsh Posté le 28-07-2002 à 21:28:59
Je viens de faire un man start-stop-daemon ...
Je reviens qd j'ai fini
Marsh Posté le 28-07-2002 à 21:39:13
tu peux ajouter à la fin de rc.local (ou autre)
une ligne genre
su user_lamba -c 'demarremonPROG'
ça marche !
c'est un peu basique mais ça marche
Marsh Posté le 26-07-2002 à 01:18:58
Bonjour tout le monde,
Je vous expose la chose. Je mets en place un petit serveur de jeu pour une prochaine petite lan party entre amis. J'ai bien reussi à configurer les dits jeux, qui fonctionnent suffisamment bien pour nos besoins.
Je lance les scripts des serveurs dédiés que j'ai fait avec mes mimines avec un user spécial que j'ai crée pour l'administration du serveur de jeu. De plus j'utilise les screens pour pas killer les erveurs qd je quitte une session ssh.
Je me suis dit que je pourrais faire en sorte que les serveurs démarrent avec le serveur. Dans ce but, j'ai crée un tout petit script basique de lancement des serveurs que j'ai placé dans init.d. Je l'ai testé comme suit : /etc/init.d/monscript start et tout fonctionne. Cependant, ce script est lancé en tant que root, et j'aimerais bien faire en sorte de pouvoir retrouver mes screens qd je me connecte avec le user d'administration du serveur, ce qui ne me semble pas possible, puisque les screens ont été lancé avec le root.
Ma question (enfin) est donc la suivante : est-il possible de lancer un script de démarrage en tant qu'un user particulier ?
Merci d'avance pour vos réponses !
A+
Message édité par Evadream -jbd- le 26-07-2002 à 01:19:15