OVH Cloud OVH Cloud

$PATH perdu

1 réponse
Avatar
Simon van der Linden
Bonjour,

J'utilise zsh sur ma Debian Sid. Depuis quelques jours, j'ai un problème
avec la variable $PATH en root.
Mon PATH a perdu une partie. En console texte (tty1 par exemple), j'ai :
/bin:/usr/bin:/usr/ucb:/usr/local/bin
En console graphique après un 'su root', j'ai :
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11

Il manque tout les sbin à la première, tandis que la deuxième est correcte.
Les fichiers de configuration de zsh sont ceux par défaut et j'ai même
essayé de purger puis réinstaller zsh, j'ai essayé de fixer moi-même la
variable PATH correctement dans /etc/zsh/zshenv mais rien n'y fait,
apt-get me fait alors une erreur :
dpkg: dpkg - error : PATH is not set.

Je n'y comprend RIEN ! Est-ce que l'un de vous aurait la gentillesse de
m'éclairer ?
Merci d'avance,

--

Simon


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

1 réponse

Avatar
Davy Gigan
--nextPart1841422.7cglEdyVhQ
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Le Vendredi 30 Septembre 2005 16:43, Simon van der Linden a écrit :
Bonjour,

J'utilise zsh sur ma Debian Sid. Depuis quelques jours, j'ai un problème
avec la variable $PATH en root.
Mon PATH a perdu une partie. En console texte (tty1 par exemple), j'ai :
/bin:/usr/bin:/usr/ucb:/usr/local/bin
En console graphique après un 'su root', j'ai :
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11


C'est normal : en faisant 'su root' au lieu de 'su - root' tu gardes les
variables d'environnement du shell qui fait la commande => c'est le PATH de
ton utilisateur.

Si tu fais "su - root" tu devrais avoir exactement le même PATH sans les
"sbin".

Pour répondre à ta question ... bah j'utilse pas zsh mais c'est certain ement
dû à un fichier dans ton compte root qui change la valeur de PATH.

c.f. le man de zsh pour trouver les fichiers d'initialisation de ton shell ...
FILES
$ZDOTDIR/.zshenv
$ZDOTDIR/.zprofile
$ZDOTDIR/.zshrc
$ZDOTDIR/.zlogin
$ZDOTDIR/.zlogout


--
Davy Gigan
System & Network Administration [Please no HTML, I'm not a browser]
University Of Caen (France) [Pas d'HTML, je ne suis pas un navigateur]

--nextPart1841422.7cglEdyVhQ
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQBDPVXMkbS8+CLlzYgRAiBNAJwKkXKlY+PDGCqX8m9oUvaHbOzYuACdENBn
RpVpWXxslQCzGZerK3CTW8I =CrY3
-----END PGP SIGNATURE-----

--nextPart1841422.7cglEdyVhQ--


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact