Add PAM support to dtsession.
This commit is contained in:
13
cde/programs/dtsession/config/Imakefile
Normal file
13
cde/programs/dtsession/config/Imakefile
Normal 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
|
||||
10
cde/programs/dtsession/config/dtsession.pam.conf.src
Normal file
10
cde/programs/dtsession/config/dtsession.pam.conf.src
Normal 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
|
||||
Reference in New Issue
Block a user