problem retaining username
andrews at it.uts.edu.au
Sun Sep 8 07:08:36 EDT 2002
On Sun, Sep 08, 2002 at 05:33:49PM +1000, Matthew Hannigan wrote:
> > 2) If I *were* able to execute /bin/timestamp.sh
> > as root but with $USER unchanged by sudo, I would worry that
> > the person executing
> > sudo /bin/timestamp.sh
> > had tampered with their $USER variable. Is there any way of ensuring
> > this had not been done?
> Use SUDO_USER instead. Or abort if USER != SUDO_USER.
Thanks Matt - this solves both problems. SUDO_USER is the effective
user who calls sudo even when you don't use !set_logname, so I didn't need that.
More information about the sudo-users