Add PAM support to dtsession.

This commit is contained in:
Liang Chang
2021-01-31 02:14:34 +08:00
committed by Jon Trulson
parent 876d271305
commit b5416991b1
4 changed files with 54 additions and 3 deletions

View File

@@ -0,0 +1,13 @@
#if defined(HasPamLibrary) && HasPamLibrary
LOCAL_CPP_DEFINES = -DHAS_PAM_LIBRARY
#ifdef PamAuthenticationModule
PAM_AUTHENTICATION_MODULE=PamAuthenticationModule
LOCAL_CPP_DEFINES += -DPAM_AUTHENTICATION_MODULE=$(PAM_AUTHENTICATION_MODULE)
#endif
CPP_TARGETS = dtsession.pam.conf
AllTarget($(CPP_TARGETS))
CppSourceFile(dtsession.pam.conf,dtsession.pam.conf.src,$(LOCAL_CPP_DEFINES),)
#endif

View File

@@ -0,0 +1,10 @@
#ifdef PAM_AUTHENTICATION_MODULE
auth sufficient PAM_AUTHENTICATION_MODULE
#endif
auth required pam_unix.so
account required pam_deny.so
session required pam_deny.so
password required pam_deny.so