Em Ter 12 Out 2004 08:20, Kramp escreveu:
> >>_Probl�me n�2_ :
> >>J'ai utilis� pour la premi�re fois MLDonkey avec le compte root. Les
> >>fichiers .ini ont donc �t� cr�� dans /root/.mldonkey.
> >>Je voudrais pouvoir lancer mldonkey_server depuis n'importe quel compte
> >>utilisateur, mais les donn�es de config �tant dans le r�pertoire du
> >>compte root, les utilisateur ne peuvent pas y acc�der.
> >>J'avais imaginer copier les donn�es de mldonkey dans un r�pertoire A,
> >>�crire un script de lancement de mldonkey qui copierai les donn�es de A
> >>dans ~, puis lancerait mldonkey....puis un script d'arr�t de mldonkey
> >>qui fait l'op�ration inverse : copier les donn�es de ~ vers A. Mais
> >>car�a me parait un peu lourdaud et j'aimerais savoir si il n'existe pas
> >>une solution plus simple.
> >
> >L'id�al est une solution inverse :
> >- utilis� mldonkey en serveur globale ( lanc� au d�marrage de la machine
> >  )
> >- cr�� des comptes utilisateurs pour que chaque utilisateur ait son
> >  propre domaine de gestion ( dans mldonkey ).
> >
> >
> >Cordialement
> >Sylvain Le Gall
>
> oops (i did it again..... non je m'egare) je crois que j'ai mal expliqu�
> mon probl�me.
> la solution propos�e permet a chaque utilisateur d'avoir "son" mldonkey
> (ses telechargment, ...) ? c'est bien ca (je ne connais pas vraiment
> l'utilit� des comptes de mldonkey) ?
> dans mon cas, mldonkey tourne sur une machine (sans ecran) qui sert de
> passerelle internet (IP MASQUERADING) pour mon r�seau personnal. La
> machine est cens�e ne jamais rebooter (je dis bien cens�, car dans la
> pratique ca ne marche pas aussi bien). Toutefois mldonkey est configur�
> pour se lancer au d�marrage, mais cela ne m'est pas tr�s utile. Les
> utilisateur travaillent sur des postes clients windows, et accedent � la
> debian en ssh (putty) pour lancer ou arreter mldonkey, et le controle
> grace a g2gui. Toutefois je voudrais qu'il n'y ai qu'un seul mldonkey
> (car il tourne quasiment 24h/24h) opur tous les utilisateurs, et que
> tous puissent le lancer ou l'arreter.

J'avais � peu pr�s le m�me probl�me, et j'ai imagin� deux possibles solutions. 
Je suis arriv� � la conclusion qu'il valait mieux utiliser toujours le 
script /etc/init.d/mldonkey-server pour lancer et pour arr�ter le serveur, 
mais je voulais que n'importe quel utilisateur puisse le faire.

1) Premi�re solution (pas test�e, m'a �t� propos�e quelque part): changer les 
permissions du script, le rendant accessible � un groupe (tous les 
utilisateurs qui peuvent arr�ter/d�marrer mldonkey).

2) Solution test�e: avec sudo. En �ditant les r�gles, j'ai permis � mes 
utilisateurs d'utiliser seulement ce script. En plus, comme mes utilisateurs 
ne sont pas encore tout � fait int�gr�s � Linux, j'ai �crit un autre script 
(une ligne) qui leur �vite d'�crire "sudo /etc/init.d/mldonkey-server 
start/stop":

$ cat /usr/local/bin/donkey
sudo /etc/init.d/mldonkey-server $1

J'esp�re que �a pourra aider...

Et merci encore, Sylvain!

Répondre à