log successful logins
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16498 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1997 - 2005 Kungliga Tekniska H<>gskolan
|
||||
* Copyright (c) 1997 - 2006 Kungliga Tekniska H<>gskolan
|
||||
* (Royal Institute of Technology, Stockholm, Sweden).
|
||||
* All rights reserved.
|
||||
*
|
||||
@@ -739,7 +739,7 @@ main(int argc, char **argv)
|
||||
}
|
||||
#endif
|
||||
|
||||
openlog("login", LOG_ODELAY, LOG_AUTH);
|
||||
openlog("login", LOG_ODELAY | LOG_PID, LOG_AUTH);
|
||||
|
||||
if (getarg (args, sizeof(args) / sizeof(args[0]), argc, argv,
|
||||
&optidx))
|
||||
@@ -872,6 +872,13 @@ main(int argc, char **argv)
|
||||
syslog(LOG_NOTICE, "%s LOGIN REFUSED ON %s",
|
||||
pwd->pw_name, tty);
|
||||
exit (1);
|
||||
} else {
|
||||
if (remote_host)
|
||||
syslog(LOG_NOTICE, "%s LOGIN ACCEPTED FROM %s ppid=%d",
|
||||
pwd->pw_name, remote_host, (int) getppid());
|
||||
else
|
||||
syslog(LOG_NOTICE, "%s LOGIN ACCEPTED ON %s ppid=%d",
|
||||
pwd->pw_name, tty, (int) getppid());
|
||||
}
|
||||
alarm(0);
|
||||
do_login(pwd, tty, ttyn);
|
||||
|
Reference in New Issue
Block a user