#%PAM-1.0 auth required pam_env.so # MUST COMMENT OUT OR IT WILL ASK FOR A PASSWORD: # auth requisite pam_unix.so nullok try_first_pass # Do a Duo authentication and, if successful, allow the sudo. # Otherwise, fail. auth sufficient pam_duo.so conf=/etc/security/pam_duo_su.conf auth required pam_deny.so account include common-auth password include common-auth session optional pam_keyinit.so revoke session required pam_limits.so <%- if (@debuild) then -%> # Instead of including the stock common-session-noninteractive we # use parts of it, overriding minimum_uid for pam_afs_session # so that sudo will be able to get AFS tokens (helps with cowbuilder) session optional pam_krb5.so minimum_uid=1000 session optional pam_afs_session.so minimum_uid=0 <%- end -%>