Displaying 4 results from an estimated 4 matches for "wtmp_write_entry".
Did you mean:
utmp_write_entry
2001 Jun 21
0
Output of last command is strange on Solaris 2.6/8 (OpenSSH 2.9p2)
...hu Jun 21 12:45 - 20:02 (07:16)
fuga pts/3 bar.foo.co.jp Thu Jan 1 09:00 - 12:45 (11494+03:45)
hoge pts/2 foo.bar.co.jp Thu Jun 21 11:12 - 15:30 (04:17)
hoge pts/2 foo.bar.co.jp Thu Jan 1 09:00 - 11:12 (11494+02:12)
....
When comment on it with wtmp_write_entry and wtmpx_write_entry of
login_utmp_only function, last output an usual entry.
% last
fuga pts/3 bar.foo.co.jp Thu Jun 21 12:45 - 20:02 (07:16)
hoge pts/2 foo.bar.co.jp Thu Jun 21 11:12 - 15:30 (04:17)
...
--- openssh-2.9p2.orig/loginrec.c Wed May 9 05:...
2004 Jul 08
1
openssh 3.8.1p1 problem on SCO 5.0.7
On SCO 5.0.7 and openssh 3.8.1p1, two entries are written to /etc/wtmp
and /etc/wtmpx each time a user logs in via ssh. This can be
demonstrated using the last(C) command. Any user connected via ssh will
have two identical login and logout entries.
On SCO, login_write() in loginrec.c calls both wtmp_write_entry() and
wtmpx_write_entry() (USE_WTMP and USE_WTMPX are defined).
wtmp_write_entry() writes the first entry to /etc/wtmp.
wtmpx_write_entry() ultimately calls updwtmpx() (HAVE_UPDWTMPX is
defined) to write the /etc/wtmpx entry. But updwtmpx() writes entries
to both the wtmp and wtmpx files on SCO, s...
2000 Nov 27
0
/var/log/btmp logging ?
...AFAIK it wouldn't be too much work to get btmp logging to openssh. Here
are some ideas that came to mind:
- add a failure call to auth1.c and auth2.c (there's already AIX specific
loginfailed).
- modify loginrec.c so there's a routine to write an entry to btmp
( propably just modify wtmp_write_entry so it can take a filename parameter
and then add write_bad_login-function )
Is somebody interested in this kind of btmp feature ? And any chances
of getting this included in the portable version ?
-Jarno
--
Jarno Huuskonen - System Administrator | Jarno.Huuskonen at uku.fi
University of K...
2001 Apr 29
2
PATCH: UseLogin fix for 2.9p1 (w/improved last-login time)
...: loginrec.c
--- loginrec.c 2001/02/22 21:23:21 1.32
+++ loginrec.c 2001/04/29 18:12:40
@@ -443,6 +443,27 @@
return 0;
}
+#ifdef LOGIN_NEEDS_UTMPX
+int
+login_utmp_only(struct logininfo *li)
+{
+ li->type = LTYPE_LOGIN;
+# ifdef USE_UTMP
+ utmp_write_entry(li);
+# endif
+# ifdef USE_WTMP
+ wtmp_write_entry(li);
+# endif
+# ifdef USE_UTMPX
+ utmpx_write_entry(li);
+# endif
+# ifdef USE_WTMPX
+ wtmpx_write_entry(li);
+# endif
+ return 0;
+}
+#endif
+
/**
** getlast_entry: Call low-level functions to retrieve the last login
** time.
Index: loginrec.h
--- loginrec.h 2001/02/05 12:42:1...