aboutsummaryrefslogtreecommitdiff
path: root/manifests/lastlog/enable.pp
blob: 602d67972b4e8c54d64f3c33d8506c3b6f0c52f8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# manage the lastlog logging of pam
class loginrecords::lastlog::enable(
  $pam_login_file = '/etc/pam.d/login'
){
  file_line{'loginrecords-lastlog':
    path        => $pam_login_file,
    match       => '^#session[[:space:]]+optional[[:space:]]+pam_lastlog.so$',
    line => 'session  optional   pam_lastlog.so',
  }
  file{'/var/log/lastlog':
    ensure  => present,
    owner   => 'root',
    group   => 'utmp',
    mode    => '0664';
  }
}