pam_lastlog updates both wtmp and /var/log/lastlog. I'm not sure whether
anything else actually writes to lastlog; there is no library to do so
(both pam_lastlog and login without PAM seem to handle the file
directly, using the struct from lastlog.h; see eg. libmisc/log.c in the
'shadow' source package)

That said, I haven't tested what GDM does, but grepping the gdm3 source
tree for 'lastlog' finds nothing but a mention in the documentation:
http://library.gnome.org/admin/gdm/stable/security.html.en#PAM (I don't
know what to make of those docs; the mention is vague and they discuss
PAM modules not even present on my system). Therefore I assume GDM
doesn't update lastlog, but this should probably be double-checked.

As for updating wtmp, once we have the utmpx struct it's just a matter
of calling udpwtmpx. That's simpler than changing the pam configuration,
at least.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1027805

Title:
  logins are not recorded in wtmp

To manage notifications about this bug go to:
https://bugs.launchpad.net/lightdm/+bug/1027805/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to