Preserving User Information

Stephen Carville stephen at totalflood.com
Thu Feb 5 01:04:20 EST 2004


I have a few usernames that do not have a password set so can only be reached 
by using the command "sudo su - <username>".  These are used for the backup 
operators and web administrators.  Sometimes these usernames are used to run 
special programs which send out emails notifiying me that the program was 
run.  What I would like to do is to include in the emil who the original user 
was. 

For example if the user "jason" becomes "amanda" (backup operator) by typing:

$ sudo su - amanda

then starts a backup script by hand, I would like the email to tell me it was 
jason that started the script.

I can usually discern who did what to whom by looking in the messages file but 
-- well -- did I mention I am lazy? :-)

I've googled for an answer and I read thru all the archived messages that 
looked relevant but, so far. no luck.  I've also tried the !set_logname 
option but that doesn't  do it either.  I did find that sudo sets 
SUDO_COMMAND, SUDO_USER, SUDO_UID, and SUDO_GID but 
these do not survive once su is run.

-- 
Stephen Carville
UNIX and Network Administrator
DPSI
310-342-3602
stephen at totalflood.com
--
Most people prefer believing their leaders are just and fair even in the face 
of contrary evidence.  Perhaps this is because, once a man acknowledges that  
the government he lives under is corrupt and cares nothing for justice or  
fairness, that man also has to choose what he will do about it.



More information about the sudo-users mailing list