Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 24 Apr 2009 15:43:30 -0400
From:      Daniel Underwood <djuatdelta@gmail.com>
To:        freebsd-questions@freebsd.org
Subject:   su'ing not sourcing .bash_profile
Message-ID:  <b6c05a470904241243h97b02c9m983b25d19a3db70@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?b6c05a470904241243h97b02c9m983b25d19a3db70>