Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 7 Feb 2002 23:09:23 -0600 (CST)
From:      Lars Eighner <eighner@io.com>
To:        Bob Hall <rjhalljr@starpower.net>
Cc:        freebsd-questions@FreeBSD.ORG
Subject:   Re: toor retoor (was toor?)
Message-ID:  <20020207225240.W22136-100000@dumpster.io.com>
In-Reply-To: <20020207220755.B992@starpower.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 7 Feb 2002, Bob Hall wrote:

>I've got bash set up to display the account, host, and current path.
>When I log in as toor, it shows the script source instead of the
>account-host-path info. Does anyone know how to get this working for
>toor?

I believe root is *not* supposed to use sh, and toor may use bash if
desired.  Here is how I do the prompts in that case (note: ^[ here is
actually the ESC character in the file, long lines are broken twice
with \):

if [ "$USER" = "root" ]
then PS1="^[[=4A^[[1;41;37m$(date) sh:$(tty):$USER
$(hostname) $(pwd)#^[[0m^[[=1C"
export PS1
xcd() { cd $* ; PS1="^[[=4A^[[1;41;37m$(date) sh:$(tty):$USER
$(hostname) $(pwd)#^[[0m^[[=1C" ;  export PS1 ; }
alias cd='xcd'
fi


if [ "$LOGNAME" = "toor" ]
then PS1='^[[=4A^[[=0G^[[=7F^[[1;41;37m\d \t \s\v:\l:$LOGNAME\n/
        \H\w\$^[[0m^[[=1C'
export PS1
fi


if [ "$UID" -ne 0 ]
then PS1='^[[=9A^[[=0G^[[=7F^[[1;37;44m\d \t \s\v:\l:$LOGNAME\n/
        \H\w\$^[[0m^[[=1C'
export PS1
fi



UID 0 prompts (root and toor) are white on red with a red frame around
the screen, others are white on blue with a blue frame.

As near as I know how to make them alike the prompts are

Date shell:tty:logname
hostname current path #/$


-- 
Lars Eighner
eighner@io.com -finger for geek code-
http://www.io.com/~eighner/index.html
700 Hearn #101 Austin TX 78703 (512)474-1920


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




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