Comment ça "beurk!"?
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";

Répondre à