"moranea" <[EMAIL PROTECTED]> writes:

[...]

> Merci pour votre réponse, mais la définition du PATH je la connaissais. Le
> problème ce n'est pas de donner du pouvoir à un utilisateur avec sudo, mais
> c'est qu'en t'en que root je me retrouve comme si j'étais un utilisteur. 

Au temps pour moi, je n'avais pas suivi le fil depuis le tout début, mais ton
dernier message était loin d'être clair.

> Il m'est impossible de retirer MC Ou de rebouter En tant que root! Quel est
> le problème car je ne sais pas comment faire ?
>
> [EMAIL PROTECTED]:~# apt-get remove --purge mc
> Reading Package Lists... Done
> Building Dependency Tree... Done
> The following packages will be REMOVED:
> junior-system* mc*
> 0 packages upgraded, 0 newly installed, 2 to remove and 0  not upgraded.
> Need to get 0B of archives. After unpacking 1110kB will be freed.
> Do you want to continue? [Y/n] y
> dpkg : « ldconfig » introuvable dans la variable PATH.
> dpkg : « start-stop-daemon » introuvable dans la variable PATH.
> dpkg : « install-info » introuvable dans la variable PATH.
> dpkg : « update-rc.d » introuvable dans la variable PATH.
> dpkg: 4 programme(s) attendu(s) introuvable(s) dans la variable PATH.
> NB : la variable PATH du super-utilisateur doit normalement contenir
> /usr/local/sbin, /usr/sbin et /sbin.
> E: Sub-process /usr/bin/dpkg returned an error code (2)
> root@ serveur1:~#
>
> Merci

Quand on ouvre un login shell de type bash (ssh ou su -) en tant que root, les 
fichiers
suivants sont sourcés dans l'ordre :
/etc/profile
/root/.bash_profile s'il existe, ~/.profile sinon.
éventuellement /root/.bashrc si le fichier précédent le demande explicitement.

/etc/profile est également sourcé pour les utilisateurs, ce n'est donc pas le 
bon
endroit pour positionner une variable spécifiquement pour root.
/root/.(bash_)profile est le meilleur endroit ; il faut également prendre soin
d'exporter la variable pour la rendre disponible dans les shells fils.

Un extrait de mon propre /root/.profile :
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11
export PATH


Léo

Répondre à