su'ing not sourcing .bash_profile

Adam Vandemore amvandemore at gmail.com
Fri Apr 24 19:51:42 UTC 2009


Daniel Underwood wrote:
> When I am logged in as a non-root user and I try to become root by
> entering "su" and typing the root password, the resulting bash prompt
> does not reflect the contents of /root/.bash_profile
>
> My /root/.bash_profile contains (among other things):
>
> export PS1="[\e[1;31m\]$(tput bold)\u$(tput sgr0)\[\e[0m\]@\h \w]\$ "
>
> The point is to make the username ("root") display in BOLD and RED
> text.  After su'ing, the text is not bold nor red.  If I then enter
> "source ~/.bash_profile", however, the prompt displays correctly,
> showing "root" in bold and red text.
>
> How come su'ing doesn't seem to effect everything in the
> /root/.bash_profile file?
>
> Thanks,
> Daniel
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"
>
>   
I think you may need to set that in ~/.bashrc

-- 
Adam Vandemore
Systems Administrator
IMED Mobility
(605) 498-1610



More information about the freebsd-questions mailing list