pam_login is written specificly for PAM
authentication. It is based on the version from the
util-Linux package, from which all code for non-PAM
support was removed. Instead, support for the
most important features of the login program from
the shadow suite was added.