Fanch a �crit :
>
> Le Wed, 13 Nov 2002 10:28:44 +0100, Jean-Marc Sac-Ep�e
> <[EMAIL PROTECTED]>, souvenez-vous, vous �criv�tes :
> > Bonjour,
> >
> > Je voudrais ajouter dans mon /etc/rc.d/rc.local une commande � lancer au
> > d�marrage, mais de fa�on que ce soit moi (en tant que simple
> > utilisateur) qui la lance.
> >
> > Comment root peut-il faire pour qu'une commande soit lanc�e par un
> > utilisateur dans un script?
> >
> > JM
> >
>
> normalement un : su NomUtilisateur -c Commande devrait faire l'affaire
> (voir man su (qui est en fran�ais :-) ))
>
> sinon je pense qu'il est plus �l�gant et plus souple de voir du c�t� des
> scripts ex�cut�s au d�marrage de ton window manager : chez moi
> /etc/X11/wmsession.d/02GNOME lance le script /usr/bin/startgnome, qui
> lui-m�me lance le script ~/.gnomerc ou bien /etc/gnome/gnomerc. Ce dernier
> script lance l'ex�cutable gnme-session, qui est lanc� sous mon nom
> d'utilisateur, donc je pr�sume que /usr/bin/startgnome �galement. Je
> recopierais donc le /etc/gnome/gnomerc dans ~/.gnomerc (attention au ".")
> et j'y ajouterais les commandes que je veux lancer ici. L'avantage est que
> l'utilisateur peut lui-m�me le configurer.
> Il doit y avoir un m�canisme analogue pour les autres window managers.
>
> fanch
>
> ------------------------------------------------------------------------
> Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
> Rendez-vous sur "http://www.mandrakestore.com"
Oups! Marche pas. Ca donne
[root@agreg1 root]# su jmse -c /usr/local/matlab6/etc/lmstart
/usr/local/matlab6/etc/lmstart: line 311: cd: /root: Permission denied
/usr/local/matlab6/etc/lmstart: line 1568: /root/lmopts.sh: Permission
denied
Alors que sous jmse directement, j'obtiens:
[jmse@agreg1 jmse]$ /usr/local/matlab6/etc/lmstart
Checking license file for local hostname and local hostid . . .
Taking down any existing license manager daemons . . .
Killing license manager daemon processes . . .
(agreg1.sciences.univ-metz.fr)
process id = 9786 killed . . . (/bin/sh)
process id = 9787 killed . . . (lmgrd)
process id = 9788 killed . . . (sh)
process id = 9790 killed . . . (MLM)
Starting license manager . . .
Debug logfile = /var/tmp/lm_TMW12.log
JM
--
Jean-Marc Sac-Ep�e, Ing�nieur de Recherches,
Laboratoire de Math�matiques, Universit� de Metz,
T�l 03 87 54 72 69
Fax 03 87 31 52 73
mail [EMAIL PROTECTED]
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com"