Path: utzoo!yunexus!hydroesm!jtsv16!torsqnt!news-server.csri.toronto.edu!cs.utexas.edu!uunet!bfmny0!tneff From: tneff@bfmny0.BFM.COM (Tom Neff) Newsgroups: comp.unix.i386 Subject: Re: Strange effects of TZ on su -l Message-ID: <15559@bfmny0.BFM.COM> Date: 29 May 90 02:00:37 GMT Article-I.D.: bfmny0.15559 References: <343@design.axis.fr> Reply-To: tneff@bfmny0.BFM.COM (Tom Neff) Lines: 12 My guess is that the environment setup 'su' does for the child process includes something of the form TZ=$yourtz without quotes around the variable! All I can suggest is that you create some cute front end shell script like TZ='"'$TZ'"' exec /bin/su $* and use that instead of 'su'. It should fool the child's shell.