Tout se passe dans /etc
Il y a l� deux fichiers : /etc/bashrc (qui est lu, si on est d�clar� comme utilisant /bin/bash dans /etc/passwd) et /etc/profile, le fichier lu au login sur tous les Unix, historiquement le plus ancien, rattach� au shell (/bin/sh) de steve bourne (1973 crois-je).
Donc, dans l'ordre, quand tu te connectes :
1/ PATH est d�j� initialis� dans un script qui s'appelle functions et qui est utilis� par plusieurs des scripts de d�m�arrage (dans /etc/rc.d/init.d)
2/ lecture de /etc/profile, o� il est modifi� selon qui se connecte (root ou autre)
3/ J'ai not� (j'avions pas fait gaffe) qu'en effet PATH est assez cradingue.
J'ai pas pu trouver rapidement d'o� venait la mauvaise initialisation. En tout cas c'est dans ce coin l� qu'il faut chercher. Si tu trouves ... il suffit de lire les scripts, doit y avoir du mou dans la corde � noeud qq part...
bon courage
Rosaire
PS : j'ai toujours pas de r�ponse ( � part des remarques d�sobligeantes sur ma culture par Maurice) sur le fait de savoir si Bleck est bien inspir� de l'extraordinaire BD de ma jeunesse "Bleck le Rock"?
J'attends
J'ose esp�rer que la qualit� de ma r�ponse va m�riter un �claircissement qui va enfin stopper l'angoissante question qui taraude mes nuits de sommeil.
Bleck wrote:
Sur ma Mandrake 9.0, la variable $PATH de tous mes utilisteurs (sauf root) n'est pas tr�s propre :
/usr//bin:/bin:/usr/bin::/usr/local/bin:/usr/X11R6/bin:/usr/games:/sbin
Je doute que les "//" ou les "::" soient tr�s "conformes". En revanche le PATH de root est nickel.
Je comprends que le PATH de root, ne soit pas initialis� � la m�me valeur que celui d'un utilisateur ordinaire. Mais je ne comprends pas que l'un soit "bien form�" et pas l'autre.
D'o� ma question : quels sont les fichiers parcourus lors de
l'initiation de cette variable ?
------------------------------------------------------------------------
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur "http://www.mandrakestore.com"
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur "http://www.mandrakestore.com"
