PATH for root in bash?
To |
czdebian-l zavinac debian bod cz |
From |
Hans Ginzel <hans zavinac kolej bod mff bod cuni bod cz> |
Date |
Wed, 3 Dec 2003 09:50:00 +0100 |
Mail-followup-to |
czdebian-l zavinac debian bod cz |
User-agent |
Mutt/1.5.4i |
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
Muze neexpandovana tilda (~) zpusobit nejake obtize?
Jak to, ze pri takovemhle nastaveni obsahovala cesta v prvnim pripade
/usr/sbin? Nacital tehdy bash /etc/profile?
Pro uplnost dodavam, ze /etc/bash.bashrc ani ~/.bashrc nic s PATH
nedelaji.
Jak je to souborem /etc/environment. Pouziva ho prave program
login/rlogin nebo jeste nekdo jiny? Experimentalne jsem overil, ze
su - user
nenastavi promenne v nem uvedene. To je neprijemne, protoze pak
prostredi login: user a su - user nejsou ekvivalentni.
Je ciste rozsirit su o ten kus kodu z login.c,
ktery zpracovava /etc/environment?
Zdravi
Hans Ginzel
--
The Federal Judiciary's national IT infrastructure
is migrated to a Linux/Intel platform
http://www.businesswire.com/cgi-bin/f_headline.cgi?bw.111903/233235172&ticker=PECS
Perl won the Linux Journal Editors' Choice Award :-)
http://www.linuxjournal.com/article.php?sid=6868
VIM is the Favorite Text Editor
(Linux Journal Readers' Choice Awards) :-)
http://www.linuxjournal.com/article.php?sid=7029
Partial thread listing: