Re: fail

Top Page

Reply to this message
Author: Yves Martin
Date:  
To: guilde
Subject: Re: fail
Selon Patrick Dupre <pdupre@???>:

> Bonjour,
>
> Quelle difference entre lancer une application directement (ex. qcad sous
> user) et la lancer par su -l user -c qcad ?
> Dans la premier cas elle plante, dans le second ca marche !
> Est-ce lie au .bashrc ou .bash_profile ?


Très juste. La commande que tu as faite ne provoque pas la lecture des
.bashrc, .bash_profile...

Et la copie de info que t'as faite Laurent te donne la solution:
su - -l user -c command

 De même quand en interactif, tu change d'utilisateur (ici root par exemple):
   su   => le PATH reste celui de l'utilisateur  /sbin pas présent par exemple
   su - => l'environnement du shell correspond à un login root complet,
           donc le PATH contient /sbin !


A+
--
Yves Martin