diff options
-rw-r--r-- | TODO | 5 | ||||
-rw-r--r--[-rwxr-xr-x] | include/security/pam_mod_misc.h | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | modules/pam_deny/pam_deny.c | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | modules/pam_permit/pam_permit.c | 0 |
4 files changed, 5 insertions, 0 deletions
@@ -0,0 +1,5 @@ +1) pam_securetty has been written to use ttyent.h which reads entries for /etc/ttys file, while linux has ttys in /etc/securettys. Either an alternative to ttyent needs to be found or check the file manually. +2) when calling passwd, pam_sm_chauthtok() returns Unknown Flags. For some reason, PAM_PRELIM_CHECK and PAM_UPDATE_AUTHTOK are not set when pam_sm_chauthtok is gets called +3) login environment is not setup after successful login. no idea why +4) recheck makesalt()/crypt() function to ensure it creates md5 hashes of user passwords + diff --git a/include/security/pam_mod_misc.h b/include/security/pam_mod_misc.h index 829dece..829dece 100755..100644 --- a/include/security/pam_mod_misc.h +++ b/include/security/pam_mod_misc.h diff --git a/modules/pam_deny/pam_deny.c b/modules/pam_deny/pam_deny.c index adccf10..adccf10 100755..100644 --- a/modules/pam_deny/pam_deny.c +++ b/modules/pam_deny/pam_deny.c diff --git a/modules/pam_permit/pam_permit.c b/modules/pam_permit/pam_permit.c index 7df9887..7df9887 100755..100644 --- a/modules/pam_permit/pam_permit.c +++ b/modules/pam_permit/pam_permit.c |