Advertisement
Guest User

Untitled

a guest
Jan 17th, 2017
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.42 KB | None | 0 0
  1. function log2syslog
  2. {
  3.  
  4. declare COMMAND
  5.  
  6. declare LOGUSER
  7.  
  8. command=$(fc -ln -0)
  9.  
  10. LOGUSER=$(logname)
  11.  
  12. logger -p local1.notice -t bash -i -- "${LOGUSER} as ${USER}:${COMMAND}"
  13.  
  14. }
  15.  
  16. trap log2syslog DEBUG
  17.  
  18. # cat /var/log/messages
  19.  
  20. Jan 13 17:09:05 SERVER1 bash[727]: user1: ls -l
  21.  
  22. Jan 13 17:09:05 SERVER1 bash[731]: user1: hostname
  23.  
  24.  
  25. Jan 13 17:09:05 SERVER1 bash[735]: user5: uname -a
  26.  
  27. Jan 13 17:09:05 SERVER1 bash[739]: user2: clear
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement