Hello.  I've been learning Redhat for a few months now.  I recently
tried to upgrade from 7.2 to 9.0 but ended up having to reinstall
instead.  So now I'm trying to get back to where I was, and add a new
user, martin.  I had been the only user, so I've been both root and
ashleigh. I can't recall what it was before moving up to 9, but now my
$PATH (default from the installation I guess - I haven't changed it) is:

/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/ashleigh/bin
 
As root, I've created a new user both using the gnome graphical
config-users tool and at the command line with useradd.  No matter what
I do the new user ends up with the same path that includes one of my
directories:

/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/ashleigh/bin

Both users' .bash_profile looks like:

# .bash_profile
 
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi
 
# User specific environment and startup programs
 
PATH=$PATH:$HOME/bin
 
export PATH
unset USERNAME



The /etc/profile looks like:

# /etc/profile
 
# System wide environment and startup programs, for login setup
# Functions and aliases go in /etc/bashrc
 
pathmunge () {
        if ! echo $PATH | /bin/egrep -q "(^|:)$1($|:)" ; then
           if [ "$2" = "after" ] ; then
              PATH=$PATH:$1
           else
              PATH=$1:$PATH
           fi
        fi
}
 
# Path manipulation
if [ `id -u` = 0 ]; then
        pathmunge /sbin
        pathmunge /usr/sbin
        pathmunge /usr/local/sbin
fi
 
pathmunge /usr/X11R6/bin after
 
unset pathmunge
 
# No core files by default
ulimit -S -c 0 > /dev/null 2>&1
 
USER="`id -un`"
LOGNAME=$USER
MAIL="/var/spool/mail/$USER"
 
HOSTNAME=`/bin/hostname`
HISTSIZE=1000
 
if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then
    INPUTRC=/etc/inputrc
fi
 
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC
 
for i in /etc/profile.d/*.sh ; do
    if [ -r "$i" ]; then
        . $i
    fi
done
 
unset i


I've have been reading documentation online and help archives all day
and can only figure out how to add directories to my path with export, I
can't figure out the proper way to edit the /etc/profile or the
.bash_profile to fix this problem.  All the examples shown look very
different from my /etc/profile - what is PATH=$PATH:$1 else
PATH=$1:$PATH?

I'd really appreciate some clarification on this when someone has a
chance.

Thanks very much,

ashleigh

-- 
****************************
Ashleigh B. Smythe
Graduate Research Assistant
Department of Nematology
University of California,
Davis, CA 95616
email:[EMAIL PROTECTED]
phone:530-754-4321


-- 
redhat-list mailing list
unsubscribe mailto:[EMAIL PROTECTED]
https://www.redhat.com/mailman/listinfo/redhat-list

Reply via email to