6.14. pam_lastlog - display date of last login
Prev | Chapter 6. A reference guide for available modules | Next

## 6.14. pam_lastlog - display date of last login

`pam_lastlog.so` [ debug ] [ silent ] [ never ] [ nodate ] [ nohost ] [ noterm ] [ nowtmp ] [ noupdate ] [ showfailed ]

### 6.14.1. DESCRIPTION

pam_lastlog is a PAM module to display a line of information about the last login of the user. In addition, the module maintains the `/var/log/lastlog` file.

Some applications may perform this function themselves. In such cases, this module is not necessary.

### 6.14.2. OPTIONS

`debug`

  Print debug information.

`silent`

  Don't inform the user about any previous login, just update the `/var/log/lastlog` file.

`never`

  If the `/var/log/lastlog` file does not contain any old entries for the user, indicate that the user has never previously logged in with a welcome message.

`nodate`

  Don't display the date of the last login.

`noterm`

  Don't display the terminal name on which the last login was attempted.

`nohost`

  Don't indicate from which host the last login was attempted.

`nowtmp`

  Don't update the wtmp entry.

`noupdate`

  Don't update any file.

`showfailed`

  Display number of failed login attempts and the date of the last failed attempt from btmp. The date is not displayed when `nodate` is specified.

### 6.14.3. MODULE TYPES PROVIDED

Only the `session` module type is provided.

### 6.14.4. RETURN VALUES

PAM_SUCCESS

  Everything was successful.

PAM_SERVICE_ERR

  Internal service module error.

PAM_USER_UNKNOWN

  User not known.

### 6.14.5. EXAMPLES

Add the following line to `/etc/pam.d/login` to display the last login time of an user:

        session  required  pam_lastlog.so nowtmp

### 6.14.6. AUTHOR

pam_lastlog was written by Andrew G. Morgan <morgan@kernel.org>.

Prev | Up | Next
6.13. pam_keyinit - display the keyinit file | Home | 6.15. pam_limits - limit resources