On Thu, 08 Jun 2000, Ryan King wrote:

> Example (extra newlines added):
> 
> % whoami; echo $PATH;                                                         ~
> rking
> /usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/home/rking/bin
> 
> % su cking                                                                    ~
> Password:
> $ echo $PATH;
> /usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games
> $ exit
> exit
> 
> % su                                                                          ~
> Password:
> # echo $PATH                                                        /home/rking
> 
>/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/bin/X11:/usr/local/sbin:/usr/local/bin
> # exit                                                              /home/rking
> 
> % su -                                                                        ~
> Password:
> # echo $PATH                                                                  ~
> 
>/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/bin/X11:/usr/local/sbin:/usr/local/bin
> 

Are you sure you have a standard Red Hat install?  Maybe the machine
you're running changed a few things so that it doesn't behave in the Red
Hat default way and that's why you're confused.  This is what I get when
I run similar commands:

[agrajag@teckla agrajag]$ rpm -q redhat-release
redhat-release-6.1-1
[agrajag@teckla agrajag]$ echo $PATH  
/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11R6/bin:/home/agrajag/bin
[agrajag@teckla agrajag]$ su
Password: 
[root@teckla agrajag]# echo $PATH
/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11R6/bin:/home/agrajag/bin
[root@teckla agrajag]# exit
[agrajag@teckla agrajag]$ su -
Password: 
[root@teckla /root]# echo $PATH
/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/usr/bin/X11:/usr/X11R6/bin:/root/bin
[root@teckla /root]# 


The environment is obviously maintained when you run just 'su', and you
can see that an entirely new login shell is started when you run 'su -'
Notice the working directories.  I think your playing around with the
shadow-utils may have caused the strange behavior on your system.

Jag

-- 
To unsubscribe:
mail -s unsubscribe [EMAIL PROTECTED] < /dev/null

Reply via email to