tcsh for root -- ok or not?
Felix Lee
flee at cs.psu.edu
Tue Apr 9 20:52:36 AEST 1991
># When we exec tcsh on an su
># we source the person's .cshrc, and we make our home
># be the person's home.
There's a simpler and faster way than all that `who am i` `ypmatch`
`awk` nonsense, given that $USER is something sane.
set home = ~$user
This will fail abominably if $user isn't set, so it should probably be
protected with an if statement. Something like:
if (! $?user && $?LOGNAME) set user = $LOGNAME
if (! $?user) set user = root
set home = ~$user
--
Felix Lee flee at cs.psu.edu
More information about the Comp.unix.shell
mailing list