Re: PATH for root in bash?
To |
czdebian-l zavinac debian bod cz |
From |
Miroslav Kure <kurem zavinac upcase bod inf bod upol bod cz> |
Date |
Thu, 4 Dec 2003 09:01:56 +0100 |
User-agent |
Mutt/1.3.28i |
On Wed, Dec 03, 2003 at 09:50:00AM +0100, Hans Ginzel wrote:
> Dobry den,
>
> kde vsude se nastavuje cesta (promenna PATH) pri prihlasovani
> uzivatele/superuzivatele?
>
> Otazka mne trapi po nasledujicim experimentu.
>
> login: root
> password:
> bash# echo $PATH
> /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11
> bash# ls ~/.bash_profile
> bash# ls: /root/.bash_profile: No such file or directory
> bash# vi ESC. ; # vi ~/.bash_profile
> i
> echo $PATH
> [ -d ~/bin ] && export PATH=~/bin:"$PATH"
> ESC:wq
> bash# exit
> login: root
> password:
> /usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games
> bash# echo $PATH
> ~/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games
>
> Proc je cesta ruzna od prvniho pipadu? Cteni jakeho jineho souboru
> se zabranilo existencí ~/.bash_profile? Souboru /etc/profile? Ale ten
> standardne obsahuje
>
> PATH="/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games"
> export PATH
Protoze v $HOME mate jeste .profile, ve kterem se nastavuji ty "sbin"
adresare. Poradi provadeni souboru je
/etc/profile (pokud existuje)
a potom prvni z nasledujicich:
~/.bash_profile
~/.bash_login
~/.profile
v tomto poradi. Vytvorenim .bash_profile se na nem vykonavani zastavi
a nedojde na prikazy v .profile.
S pozdravem
Miroslav Kure
Partial thread listing: