Merge branch '18631-shell-login-sync'
[arvados-formula.git] / arvados / shell / config / files / default / shell-pam-shellinabox.tmpl.jinja
1 ########################################################################
2 # File managed by Salt at <{{ source }}>.
3 # Your changes will be overwritten.
4 ########################################################################
5 auth       optional   pam_faildelay.so  delay=3000000
6 auth [success=ok new_authtok_reqd=ok ignore=ignore user_unknown=bad default=die] pam_securetty.so
7 auth       requisite  pam_nologin.so
8 session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so close
9 session       required   pam_env.so readenv=1
10 session       required   pam_env.so readenv=1 envfile=/etc/default/locale
11
12 # yamllint disable rule:line-length
13 auth [success=1 default=ignore] /usr/lib/pam_arvados.so {{ arvados.cluster.name }}.{{ arvados.cluster.domain }} shell.{{ arvados.cluster.name }}.{{ arvados.cluster.domain }}
14 # yamllint enable rule:line-length
15 auth    requisite            pam_deny.so
16 auth    required            pam_permit.so
17
18 auth       optional   pam_group.so
19 session    required   pam_limits.so
20 session    optional   pam_lastlog.so
21 session    optional   pam_motd.so  motd=/run/motd.dynamic
22 session    optional   pam_motd.so
23 session    optional   pam_mail.so standard
24
25 @include common-account
26 @include common-session
27 @include common-password
28
29 session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so open