tags 190215 patch thanks Attached is a patch which adds syslog logging of successful/failed su actions.
It implements the simple scheme (INFO/NOTICE) I proposed a few minutes ago. --
Goal: Log successful/failed su through syslog Fixes: #190215 Status wrt upstream: Forwarded but not applied yet Index: shadow-4.0.13/libmisc/sulog.c =================================================================== --- shadow-4.0.13.orig/libmisc/sulog.c 2005-08-31 19:24:58.000000000 +0200 +++ shadow-4.0.13/libmisc/sulog.c 2005-10-27 18:19:27.168072616 +0200 @@ -49,6 +49,14 @@ FILE *fp; mode_t oldmask; + if (success) { + SYSLOG ((LOG_INFO, + "Successful su for %s by %s",name,oldname)); + } else { + SYSLOG ((LOG_NOTICE, + "FAILED su for %s by %s",name,oldname)); + } + if ((sulog_file = getdef_str ("SULOG_FILE")) == (char *) 0) return;