Re: shadowexpired user in FreeBSD??
[Date Prev][Date Next] [Thread Prev][Thread Next]Re: shadowexpired user in FreeBSD??
- From: Chi Min Wang <cmwang [at] green-computing.com>
- To: nss-pam-ldapd-users [at] lists.arthurdejong.org
- Subject: Re: shadowexpired user in FreeBSD??
- Date: Mon, 12 Jun 2017 18:34:10 +0800
Arthur de Jong wrote:
How your PAM stack works really depends on how it is configured in /etc/pam.d/dovecot (probably). I'm not really sure about the FreeBSD PAM stack but from your logs it seems that the pam_ldapd module is called at least for authentication (auth). It also needs to be called for authorisation (account) and I don't see that in your logs. There is also in the logs: Jun 11 14:38:48 ldap dovecot: auth: Error: auth worker: Aborted PASSV request for test: Worker process died unexpectedly Jun 11 14:38:48 ldap dovecot: auth-worker: Fatal: master: service(auth- worker): child 67159 killed with signal 11 (core not dumped) which indicates a crash. If the pam_ldapd module causes this I would like to know. If you could provide a backtrace from this crash it would be helpful. You can configure debug logging of the pam_ldapd module by adding debug to the pam_ldapd.so argument list in your PAM configuration. You could also post your PAM config (/etc/pam.d/dovecot) for more details.
Thanks for your reply. Please see the attach files,in ldap-account.log. If the account isn't expired,pam_ldap.so could call pam_sm_acct_mgmt() and authorization correctly. If the account is expired,pam_ldap.so seems tries to open PAM_CONV to inform pam_sm_acct_mgmt(),but pam_sm_act_mgmt() doesn't recognize and didn't handle it correctly(just simply died). Could you tell me what will pam_ldap.so send to pam_sm_acct_mgmt() via PAM_CONV? Thanks anyway!!
Jun 11 12:00:55 ldap auth: in openpam_dispatch(): calling pam_sm_authenticate()
in /usr/local/lib/pam_ldap.so
Jun 11 12:00:55 ldap auth: in pam_get_user(): entering
Jun 11 12:00:55 ldap auth: in pam_get_item(): entering: PAM_USER
Jun 11 12:00:55 ldap auth: in pam_get_item(): returning PAM_SUCCESS
Jun 11 12:00:55 ldap auth: in pam_get_user(): returning PAM_SUCCESS
Jun 11 12:00:55 ldap auth: in pam_get_data(): entering: 'PAM_LDAPD_CTX'
Jun 11 12:00:55 ldap auth: in pam_get_data(): returning PAM_NO_MODULE_DATA
Jun 11 12:00:55 ldap auth: in pam_set_data(): entering: 'PAM_LDAPD_CTX'
Jun 11 12:00:55 ldap auth: in pam_set_data(): returning PAM_SUCCESS
Jun 11 12:00:55 ldap auth: in pam_get_item(): entering: PAM_SERVICE
Jun 11 12:00:55 ldap auth: in pam_get_item(): returning PAM_SUCCESS
Jun 11 12:00:55 ldap auth: in pam_get_item(): entering: PAM_RUSER
Jun 11 12:00:55 ldap auth: in pam_get_item(): returning PAM_SUCCESS
Jun 11 12:00:55 ldap auth: in pam_get_item(): entering: PAM_RHOST
Jun 11 12:00:55 ldap auth: in pam_get_item(): returning PAM_SUCCESS
Jun 11 12:00:55 ldap auth: in pam_get_item(): entering: PAM_TTY
Jun 11 12:00:55 ldap auth: in pam_get_item(): returning PAM_SUCCESS
Jun 11 12:00:55 ldap auth: in pam_get_authtok(): entering
Jun 11 12:00:55 ldap auth: in pam_get_item(): entering: PAM_RHOST
Jun 11 12:00:55 ldap auth: in pam_get_item(): returning PAM_SUCCESS
Jun 11 12:00:55 ldap auth: in pam_get_item(): entering: PAM_HOST
Jun 11 12:00:55 ldap auth: in pam_get_item(): returning PAM_SUCCESS
Jun 11 12:00:55 ldap auth: in pam_get_item(): entering: PAM_OLDAUTHTOK
Jun 11 12:00:55 ldap auth: in pam_get_item(): returning PAM_SUCCESS
Jun 11 12:00:55 ldap auth: in openpam_get_option(): entering: 'try_first_pass'
Jun 11 12:00:55 ldap auth: in openpam_get_option(): returning NULL
Jun 11 12:00:55 ldap auth: in openpam_get_option(): entering: 'use_first_pass'
Jun 11 12:00:55 ldap auth: in openpam_get_option(): returning NULL
Jun 11 12:00:55 ldap auth: in openpam_get_option(): entering: 'authtok_prompt'
Jun 11 12:00:55 ldap auth: in openpam_get_option(): returning NULL
Jun 11 12:00:55 ldap auth: in pam_get_item(): entering: PAM_AUTHTOK_PROMPT
Jun 11 12:00:55 ldap auth: in pam_get_item(): returning PAM_SUCCESS
Jun 11 12:00:55 ldap auth: in openpam_subst(): entering: 'Password for %u@%h:'
Jun 11 12:00:55 ldap auth: in pam_get_item(): entering: PAM_USER
Jun 11 12:00:55 ldap auth: in pam_get_item(): returning PAM_SUCCESS
Jun 11 12:00:55 ldap auth: in pam_get_item(): entering: PAM_HOST
Jun 11 12:00:55 ldap auth: in pam_get_item(): returning PAM_SUCCESS
Jun 11 12:00:55 ldap auth: in openpam_subst(): returning PAM_SUCCESS
Jun 11 12:00:55 ldap auth: in openpam_get_option(): entering: 'echo_pass'
Jun 11 12:00:55 ldap auth: in openpam_get_option(): returning NULL
Jun 11 12:00:55 ldap auth: in pam_vprompt(): entering
Jun 11 12:00:55 ldap auth: in pam_get_item(): entering: PAM_CONV
Jun 11 12:00:55 ldap auth: in pam_get_item(): returning PAM_SUCCESS
Jun 11 12:00:55 ldap auth: in pam_vprompt(): returning PAM_SUCCESS
Jun 11 12:00:55 ldap auth: in pam_set_item(): entering: PAM_AUTHTOK
Jun 11 12:00:55 ldap auth: in pam_set_item(): returning PAM_SUCCESS
Jun 11 12:00:55 ldap auth: in pam_get_item(): entering: PAM_AUTHTOK
Jun 11 12:00:55 ldap auth: in pam_get_item(): returning PAM_SUCCESS
Jun 11 12:00:55 ldap auth: in pam_get_authtok(): returning PAM_SUCCESS
Jun 11 12:00:55 ldap auth: nslcd authentication; user=cmwang
Jun 11 12:00:55 ldap auth: authentication succeeded
Jun 11 12:00:55 ldap auth: in openpam_dispatch(): /usr/local/lib/pam_ldap.so:
pam_sm_authenticate(): success
Jun 11 12:00:55 ldap auth: in openpam_dispatch(): calling pam_sm_acct_mgmt() in
/usr/local/lib/pam_ldap.so
Jun 11 12:00:55 ldap auth: in pam_get_user(): entering
Jun 11 12:00:55 ldap auth: in pam_get_item(): entering: PAM_USER
Jun 11 12:00:55 ldap auth: in pam_get_item(): returning PAM_SUCCESS
Jun 11 12:00:55 ldap auth: in pam_get_user(): returning PAM_SUCCESS
Jun 11 12:00:55 ldap auth: in pam_get_data(): entering: 'PAM_LDAPD_CTX'
Jun 11 12:00:55 ldap auth: in pam_get_data(): returning PAM_SUCCESS
Jun 11 12:00:55 ldap auth: in pam_get_item(): entering: PAM_SERVICE
Jun 11 12:00:55 ldap auth: in pam_get_item(): returning PAM_SUCCESS
Jun 11 12:00:55 ldap auth: in pam_get_item(): entering: PAM_RUSER
Jun 11 12:00:55 ldap auth: in pam_get_item(): returning PAM_SUCCESS
Jun 11 12:00:55 ldap auth: in pam_get_item(): entering: PAM_RHOST
Jun 11 12:00:55 ldap auth: in pam_get_item(): returning PAM_SUCCESS
Jun 11 12:00:55 ldap auth: in pam_get_item(): entering: PAM_TTY
Jun 11 12:00:55 ldap auth: in pam_get_item(): returning PAM_SUCCESS
Jun 11 12:00:55 ldap auth: nslcd authorisation; user=cmwang
Jun 11 12:00:55 ldap auth: authorization succeeded
Jun 11 12:00:55 ldap auth: in openpam_dispatch(): /usr/local/lib/pam_ldap.so:
pam_sm_acct_mgmt(): success
Jun 11 12:00:55 ldap dovecot: pop3-login: Login: user=<cmwang>, method=PLAIN,
rip=127.0.0.1, lip=127.0.0.1, mpid=9430, secured, session=<rqTMP6dRrd5/AAAB>
Jun 11 12:00:55 ldap dovecot: pop3(cmwang): Error: User initialization failed:
Namespace '': mkdir(/home/it/network/cmwang/Maildir) failed: Permission denied
(euid=1001(cmwang) egid=1(daemon) missing +w perm: /home, dir owned by 0:0
mode=0755)
Jun 11 12:00:55 ldap dovecot: pop3: Error: Invalid user settings. Refer to
server log for more information.
Jun 11 12:01:18 ldap auth: in openpam_dispatch(): calling pam_sm_authenticate()
in /usr/local/lib/pam_ldap.so
Jun 11 12:01:18 ldap auth: in pam_get_user(): entering
Jun 11 12:01:18 ldap auth: in pam_get_item(): entering: PAM_USER
Jun 11 12:01:18 ldap auth: in pam_get_item(): returning PAM_SUCCESS
Jun 11 12:01:18 ldap auth: in pam_get_user(): returning PAM_SUCCESS
Jun 11 12:01:18 ldap auth: in pam_get_data(): entering: 'PAM_LDAPD_CTX'
Jun 11 12:01:18 ldap auth: in pam_get_data(): returning PAM_NO_MODULE_DATA
Jun 11 12:01:18 ldap auth: in pam_set_data(): entering: 'PAM_LDAPD_CTX'
Jun 11 12:01:18 ldap auth: in pam_set_data(): returning PAM_SUCCESS
Jun 11 12:01:18 ldap auth: in pam_get_item(): entering: PAM_SERVICE
Jun 11 12:01:18 ldap auth: in pam_get_item(): returning PAM_SUCCESS
Jun 11 12:01:18 ldap auth: in pam_get_item(): entering: PAM_RUSER
Jun 11 12:01:18 ldap auth: in pam_get_item(): returning PAM_SUCCESS
Jun 11 12:01:18 ldap auth: in pam_get_item(): entering: PAM_RHOST
Jun 11 12:01:18 ldap auth: in pam_get_item(): returning PAM_SUCCESS
Jun 11 12:01:18 ldap auth: in pam_get_item(): entering: PAM_TTY
Jun 11 12:01:18 ldap auth: in pam_get_item(): returning PAM_SUCCESS
Jun 11 12:01:18 ldap auth: in pam_get_authtok(): entering
Jun 11 12:01:18 ldap auth: in pam_get_item(): entering: PAM_RHOST
Jun 11 12:01:18 ldap auth: in pam_get_item(): returning PAM_SUCCESS
Jun 11 12:01:18 ldap auth: in pam_get_item(): entering: PAM_HOST
Jun 11 12:01:18 ldap auth: in pam_get_item(): returning PAM_SUCCESS
Jun 11 12:01:18 ldap auth: in pam_get_item(): entering: PAM_OLDAUTHTOK
Jun 11 12:01:18 ldap auth: in pam_get_item(): returning PAM_SUCCESS
Jun 11 12:01:18 ldap auth: in openpam_get_option(): entering: 'try_first_pass'
Jun 11 12:01:18 ldap auth: in openpam_get_option(): returning NULL
Jun 11 12:01:18 ldap auth: in openpam_get_option(): entering: 'use_first_pass'
Jun 11 12:01:18 ldap auth: in openpam_get_option(): returning NULL
Jun 11 12:01:18 ldap auth: in openpam_get_option(): entering: 'authtok_prompt'
Jun 11 12:01:18 ldap auth: in openpam_get_option(): returning NULL
Jun 11 12:01:18 ldap auth: in pam_get_item(): entering: PAM_AUTHTOK_PROMPT
Jun 11 12:01:18 ldap auth: in pam_get_item(): returning PAM_SUCCESS
Jun 11 12:01:18 ldap auth: in openpam_subst(): entering: 'Password for %u@%h:'
Jun 11 12:01:18 ldap auth: in pam_get_item(): entering: PAM_USER
Jun 11 12:01:18 ldap auth: in pam_get_item(): returning PAM_SUCCESS
Jun 11 12:01:18 ldap auth: in pam_get_item(): entering: PAM_HOST
Jun 11 12:01:18 ldap auth: in pam_get_item(): returning PAM_SUCCESS
Jun 11 12:01:18 ldap auth: in openpam_subst(): returning PAM_SUCCESS
Jun 11 12:01:18 ldap auth: in openpam_get_option(): entering: 'echo_pass'
Jun 11 12:01:18 ldap auth: in openpam_get_option(): returning NULL
Jun 11 12:01:18 ldap auth: in pam_vprompt(): entering
Jun 11 12:01:18 ldap auth: in pam_get_item(): entering: PAM_CONV
Jun 11 12:01:18 ldap auth: in pam_get_item(): returning PAM_SUCCESS
Jun 11 12:01:18 ldap auth: in pam_vprompt(): returning PAM_SUCCESS
Jun 11 12:01:18 ldap auth: in pam_set_item(): entering: PAM_AUTHTOK
Jun 11 12:01:18 ldap auth: in pam_set_item(): returning PAM_SUCCESS
Jun 11 12:01:18 ldap auth: in pam_get_item(): entering: PAM_AUTHTOK
Jun 11 12:01:18 ldap auth: in pam_get_item(): returning PAM_SUCCESS
Jun 11 12:01:18 ldap auth: in pam_get_authtok(): returning PAM_SUCCESS
Jun 11 12:01:18 ldap auth: nslcd authentication; user=test
Jun 11 12:01:18 ldap auth: authentication succeeded
Jun 11 12:01:18 ldap auth: in openpam_dispatch(): /usr/local/lib/pam_ldap.so:
pam_sm_authenticate(): success
Jun 11 12:01:18 ldap auth: in openpam_dispatch(): calling pam_sm_acct_mgmt() in
/usr/local/lib/pam_ldap.so
Jun 11 12:01:18 ldap auth: in pam_get_user(): entering
Jun 11 12:01:18 ldap auth: in pam_get_item(): entering: PAM_USER
Jun 11 12:01:18 ldap auth: in pam_get_item(): returning PAM_SUCCESS
Jun 11 12:01:18 ldap auth: in pam_get_user(): returning PAM_SUCCESS
Jun 11 12:01:18 ldap auth: in pam_get_data(): entering: 'PAM_LDAPD_CTX'
Jun 11 12:01:18 ldap auth: in pam_get_data(): returning PAM_SUCCESS
Jun 11 12:01:18 ldap auth: in pam_get_item(): entering: PAM_SERVICE
Jun 11 12:01:18 ldap auth: in pam_get_item(): returning PAM_SUCCESS
Jun 11 12:01:18 ldap auth: in pam_get_item(): entering: PAM_RUSER
Jun 11 12:01:18 ldap auth: in pam_get_item(): returning PAM_SUCCESS
Jun 11 12:01:18 ldap auth: in pam_get_item(): entering: PAM_RHOST
Jun 11 12:01:18 ldap auth: in pam_get_item(): returning PAM_SUCCESS
Jun 11 12:01:18 ldap auth: in pam_get_item(): entering: PAM_TTY
Jun 11 12:01:18 ldap auth: in pam_get_item(): returning PAM_SUCCESS
Jun 11 12:01:18 ldap auth: nslcd authorisation; user=test
Jun 11 12:01:18 ldap auth: in pam_vprompt(): entering
Jun 11 12:01:18 ldap auth: in pam_get_item(): entering: PAM_CONV
Jun 11 12:01:18 ldap auth: in pam_get_item(): returning PAM_SUCCESS
Jun 11 12:01:18 ldap dovecot: auth: Error: auth worker: Aborted PASSV request
for maggietest: Worker process died unexpectedly
Jun 11 12:01:18 ldap dovecot: auth-worker: Fatal: master: service(auth-worker):
child 9429 killed with signal 11 (core not dumped - set service auth-worker {
drop_priv_before_exec=yes })
Jun 11 12:01:22 ldap dovecot: pop3-login: Aborted login (auth failed, 1
attempts in 4 secs): user=<test>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1,
secured, session=<JwYnQadR2D5/AAAB>
Jun 12 13:46:50 ldap auth: in openpam_dispatch(): calling pam_sm_authenticate() in /usr/local/lib/pam_ldap.so Jun 12 13:46:50 ldap auth: in pam_get_user(): entering Jun 12 13:46:50 ldap auth: in pam_get_item(): entering: PAM_USER Jun 12 13:46:50 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:46:50 ldap auth: in pam_get_user(): returning PAM_SUCCESS Jun 12 13:46:50 ldap auth: in pam_get_data(): entering: 'PAM_LDAPD_CTX' Jun 12 13:46:50 ldap auth: in pam_get_data(): returning PAM_NO_MODULE_DATA Jun 12 13:46:50 ldap auth: in pam_set_data(): entering: 'PAM_LDAPD_CTX' Jun 12 13:46:50 ldap auth: in pam_set_data(): returning PAM_SUCCESS Jun 12 13:46:50 ldap auth: in pam_get_item(): entering: PAM_SERVICE Jun 12 13:46:50 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:46:50 ldap auth: in pam_get_item(): entering: PAM_RUSER Jun 12 13:46:50 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:46:50 ldap auth: in pam_get_item(): entering: PAM_RHOST Jun 12 13:46:50 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:46:50 ldap auth: in pam_get_item(): entering: PAM_TTY Jun 12 13:46:50 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:46:50 ldap auth: in pam_get_authtok(): entering Jun 12 13:46:50 ldap auth: in pam_get_item(): entering: PAM_RHOST Jun 12 13:46:50 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:46:50 ldap auth: in pam_get_item(): entering: PAM_HOST Jun 12 13:46:50 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:46:50 ldap auth: in pam_get_item(): entering: PAM_OLDAUTHTOK Jun 12 13:46:50 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:46:50 ldap auth: in openpam_get_option(): entering: 'try_first_pass' Jun 12 13:46:50 ldap auth: in openpam_get_option(): returning NULL Jun 12 13:46:50 ldap auth: in openpam_get_option(): entering: 'use_first_pass' Jun 12 13:46:50 ldap auth: in openpam_get_option(): returning NULL Jun 12 13:46:50 ldap auth: in openpam_get_option(): entering: 'authtok_prompt' Jun 12 13:46:50 ldap auth: in openpam_get_option(): returning NULL Jun 12 13:46:50 ldap auth: in pam_get_item(): entering: PAM_AUTHTOK_PROMPT Jun 12 13:46:50 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:46:50 ldap auth: in openpam_subst(): entering: 'Password for %u@%h:' Jun 12 13:46:50 ldap auth: in pam_get_item(): entering: PAM_USER Jun 12 13:46:50 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:46:50 ldap auth: in pam_get_item(): entering: PAM_HOST Jun 12 13:46:50 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:46:50 ldap auth: in openpam_subst(): returning PAM_SUCCESS Jun 12 13:46:50 ldap auth: in openpam_get_option(): entering: 'echo_pass' Jun 12 13:46:50 ldap auth: in openpam_get_option(): returning NULL Jun 12 13:46:50 ldap auth: in pam_vprompt(): entering Jun 12 13:46:50 ldap auth: in pam_get_item(): entering: PAM_CONV Jun 12 13:46:50 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:46:50 ldap auth: in pam_vprompt(): returning PAM_SUCCESS Jun 12 13:46:50 ldap auth: in pam_set_item(): entering: PAM_AUTHTOK Jun 12 13:46:50 ldap auth: in pam_set_item(): returning PAM_SUCCESS Jun 12 13:46:50 ldap auth: in pam_get_item(): entering: PAM_AUTHTOK Jun 12 13:46:50 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:46:50 ldap auth: in pam_get_authtok(): returning PAM_SUCCESS Jun 12 13:46:50 ldap auth: nslcd authentication; user=mailadmin Jun 12 13:46:50 ldap auth: user not handled by nslcd Jun 12 13:46:50 ldap auth: in openpam_dispatch(): /usr/local/lib/pam_ldap.so: pam_sm_authenticate(): unknown user Jun 12 13:46:50 ldap auth: in openpam_dispatch(): calling pam_sm_authenticate() in /usr/lib/pam_unix.so.5 Jun 12 13:46:50 ldap auth: in openpam_get_option(): entering: 'auth_as_self' Jun 12 13:46:50 ldap auth: in openpam_get_option(): returning NULL Jun 12 13:46:50 ldap auth: in pam_get_user(): entering Jun 12 13:46:50 ldap auth: in pam_get_item(): entering: PAM_USER Jun 12 13:46:50 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:46:50 ldap auth: in pam_get_user(): returning PAM_SUCCESS Jun 12 13:46:50 ldap auth: in pam_sm_authenticate(): Got user: mailadmin Jun 12 13:46:50 ldap auth: in pam_sm_authenticate(): Doing real authentication Jun 12 13:46:50 ldap auth: in pam_get_authtok(): entering Jun 12 13:46:50 ldap auth: in pam_get_item(): entering: PAM_RHOST Jun 12 13:46:50 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:46:50 ldap auth: in pam_get_item(): entering: PAM_HOST Jun 12 13:46:50 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:46:50 ldap auth: in pam_get_item(): entering: PAM_OLDAUTHTOK Jun 12 13:46:50 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:46:50 ldap auth: in openpam_get_option(): entering: 'try_first_pass' Jun 12 13:46:50 ldap auth: in openpam_get_option(): returning '' Jun 12 13:46:50 ldap auth: in pam_get_item(): entering: PAM_AUTHTOK Jun 12 13:46:50 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:46:50 ldap auth: in pam_get_authtok(): returning PAM_SUCCESS Jun 12 13:46:50 ldap auth: in pam_sm_authenticate(): Got password Jun 12 13:46:50 ldap auth: in openpam_dispatch(): /usr/lib/pam_unix.so.5: pam_sm_authenticate(): success Jun 12 13:46:50 ldap auth: in openpam_dispatch(): calling pam_sm_acct_mgmt() in /usr/local/lib/pam_ldap.so Jun 12 13:46:50 ldap auth: in pam_get_user(): entering Jun 12 13:46:50 ldap auth: in pam_get_item(): entering: PAM_USER Jun 12 13:46:50 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:46:50 ldap auth: in pam_get_user(): returning PAM_SUCCESS Jun 12 13:46:50 ldap auth: in pam_get_data(): entering: 'PAM_LDAPD_CTX' Jun 12 13:46:50 ldap auth: in pam_get_data(): returning PAM_SUCCESS Jun 12 13:46:50 ldap auth: in pam_get_item(): entering: PAM_SERVICE Jun 12 13:46:50 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:46:50 ldap auth: in pam_get_item(): entering: PAM_RUSER Jun 12 13:46:50 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:46:50 ldap auth: in pam_get_item(): entering: PAM_RHOST Jun 12 13:46:50 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:46:50 ldap auth: in pam_get_item(): entering: PAM_TTY Jun 12 13:46:50 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:46:50 ldap auth: nslcd authorisation; user=mailadmin Jun 12 13:46:50 ldap auth: user not handled by nslcd Jun 12 13:46:50 ldap auth: in openpam_dispatch(): /usr/local/lib/pam_ldap.so: pam_sm_acct_mgmt(): unknown user Jun 12 13:46:50 ldap auth: in openpam_dispatch(): calling pam_sm_acct_mgmt() in /usr/lib/pam_unix.so.5 Jun 12 13:46:50 ldap auth: in pam_get_user(): entering Jun 12 13:46:50 ldap auth: in pam_get_item(): entering: PAM_USER Jun 12 13:46:50 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:46:50 ldap auth: in pam_get_user(): returning PAM_SUCCESS Jun 12 13:46:50 ldap auth: in pam_sm_acct_mgmt(): Got user: mailadmin Jun 12 13:46:50 ldap auth: in pam_get_item(): entering: PAM_RHOST Jun 12 13:46:50 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:46:50 ldap auth: in pam_get_item(): entering: PAM_TTY Jun 12 13:46:50 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:46:50 ldap auth: in pam_sm_acct_mgmt(): Got login_cap Jun 12 13:46:50 ldap auth: in openpam_dispatch(): /usr/lib/pam_unix.so.5: pam_sm_acct_mgmt(): success Jun 12 13:47:12 ldap auth: in openpam_dispatch(): calling pam_sm_authenticate() in /usr/local/lib/pam_ldap.so Jun 12 13:47:12 ldap auth: in pam_get_user(): entering Jun 12 13:47:12 ldap auth: in pam_get_item(): entering: PAM_USER Jun 12 13:47:12 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:47:12 ldap auth: in pam_get_user(): returning PAM_SUCCESS Jun 12 13:47:12 ldap auth: in pam_get_data(): entering: 'PAM_LDAPD_CTX' Jun 12 13:47:12 ldap auth: in pam_get_data(): returning PAM_NO_MODULE_DATA Jun 12 13:47:12 ldap auth: in pam_set_data(): entering: 'PAM_LDAPD_CTX' Jun 12 13:47:12 ldap auth: in pam_set_data(): returning PAM_SUCCESS Jun 12 13:47:12 ldap auth: in pam_get_item(): entering: PAM_SERVICE Jun 12 13:47:12 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:47:12 ldap auth: in pam_get_item(): entering: PAM_RUSER Jun 12 13:47:12 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:47:12 ldap auth: in pam_get_item(): entering: PAM_RHOST Jun 12 13:47:12 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:47:12 ldap auth: in pam_get_item(): entering: PAM_TTY Jun 12 13:47:12 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:47:12 ldap auth: in pam_get_authtok(): entering Jun 12 13:47:12 ldap auth: in pam_get_item(): entering: PAM_RHOST Jun 12 13:47:12 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:47:12 ldap auth: in pam_get_item(): entering: PAM_HOST Jun 12 13:47:12 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:47:12 ldap auth: in pam_get_item(): entering: PAM_OLDAUTHTOK Jun 12 13:47:12 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:47:12 ldap auth: in openpam_get_option(): entering: 'try_first_pass' Jun 12 13:47:12 ldap auth: in openpam_get_option(): returning NULL Jun 12 13:47:12 ldap auth: in openpam_get_option(): entering: 'use_first_pass' Jun 12 13:47:12 ldap auth: in openpam_get_option(): returning NULL Jun 12 13:47:12 ldap auth: in openpam_get_option(): entering: 'authtok_prompt' Jun 12 13:47:12 ldap auth: in openpam_get_option(): returning NULL Jun 12 13:47:12 ldap auth: in pam_get_item(): entering: PAM_AUTHTOK_PROMPT Jun 12 13:47:12 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:47:12 ldap auth: in openpam_subst(): entering: 'Password for %u@%h:' Jun 12 13:47:12 ldap auth: in pam_get_item(): entering: PAM_USER Jun 12 13:47:12 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:47:12 ldap auth: in pam_get_item(): entering: PAM_HOST Jun 12 13:47:12 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:47:12 ldap auth: in openpam_subst(): returning PAM_SUCCESS Jun 12 13:47:12 ldap auth: in openpam_get_option(): entering: 'echo_pass' Jun 12 13:47:12 ldap auth: in openpam_get_option(): returning NULL Jun 12 13:47:12 ldap auth: in pam_vprompt(): entering Jun 12 13:47:12 ldap auth: in pam_get_item(): entering: PAM_CONV Jun 12 13:47:12 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:47:12 ldap auth: in pam_vprompt(): returning PAM_SUCCESS Jun 12 13:47:12 ldap auth: in pam_set_item(): entering: PAM_AUTHTOK Jun 12 13:47:12 ldap auth: in pam_set_item(): returning PAM_SUCCESS Jun 12 13:47:12 ldap auth: in pam_get_item(): entering: PAM_AUTHTOK Jun 12 13:47:12 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:47:12 ldap auth: in pam_get_authtok(): returning PAM_SUCCESS Jun 12 13:47:12 ldap auth: nslcd authentication; user=mailadmin Jun 12 13:47:12 ldap auth: user not handled by nslcd Jun 12 13:47:12 ldap auth: in openpam_dispatch(): /usr/local/lib/pam_ldap.so: pam_sm_authenticate(): unknown user Jun 12 13:47:12 ldap auth: in openpam_dispatch(): calling pam_sm_authenticate() in /usr/lib/pam_unix.so.5 Jun 12 13:47:12 ldap auth: in openpam_get_option(): entering: 'auth_as_self' Jun 12 13:47:12 ldap auth: in openpam_get_option(): returning NULL Jun 12 13:47:12 ldap auth: in pam_get_user(): entering Jun 12 13:47:12 ldap auth: in pam_get_item(): entering: PAM_USER Jun 12 13:47:12 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:47:12 ldap auth: in pam_get_user(): returning PAM_SUCCESS Jun 12 13:47:12 ldap auth: in pam_sm_authenticate(): Got user: mailadmin Jun 12 13:47:12 ldap auth: in pam_sm_authenticate(): Doing real authentication Jun 12 13:47:12 ldap auth: in pam_get_authtok(): entering Jun 12 13:47:12 ldap auth: in pam_get_item(): entering: PAM_RHOST Jun 12 13:47:12 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:47:12 ldap auth: in pam_get_item(): entering: PAM_HOST Jun 12 13:47:12 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:47:12 ldap auth: in pam_get_item(): entering: PAM_OLDAUTHTOK Jun 12 13:47:12 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:47:12 ldap auth: in openpam_get_option(): entering: 'try_first_pass' Jun 12 13:47:12 ldap auth: in openpam_get_option(): returning '' Jun 12 13:47:12 ldap auth: in pam_get_item(): entering: PAM_AUTHTOK Jun 12 13:47:12 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:47:12 ldap auth: in pam_get_authtok(): returning PAM_SUCCESS Jun 12 13:47:12 ldap auth: in pam_sm_authenticate(): Got password Jun 12 13:47:12 ldap auth: in openpam_dispatch(): /usr/lib/pam_unix.so.5: pam_sm_authenticate(): success Jun 12 13:47:12 ldap auth: in openpam_dispatch(): calling pam_sm_acct_mgmt() in /usr/local/lib/pam_ldap.so Jun 12 13:47:12 ldap auth: in pam_get_user(): entering Jun 12 13:47:12 ldap auth: in pam_get_item(): entering: PAM_USER Jun 12 13:47:12 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:47:12 ldap auth: in pam_get_user(): returning PAM_SUCCESS Jun 12 13:47:12 ldap auth: in pam_get_data(): entering: 'PAM_LDAPD_CTX' Jun 12 13:47:12 ldap auth: in pam_get_data(): returning PAM_SUCCESS Jun 12 13:47:12 ldap auth: in pam_get_item(): entering: PAM_SERVICE Jun 12 13:47:12 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:47:12 ldap auth: in pam_get_item(): entering: PAM_RUSER Jun 12 13:47:12 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:47:12 ldap auth: in pam_get_item(): entering: PAM_RHOST Jun 12 13:47:12 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:47:12 ldap auth: in pam_get_item(): entering: PAM_TTY Jun 12 13:47:12 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:47:12 ldap auth: nslcd authorisation; user=mailadmin Jun 12 13:47:12 ldap auth: user not handled by nslcd Jun 12 13:47:12 ldap auth: in openpam_dispatch(): /usr/local/lib/pam_ldap.so: pam_sm_acct_mgmt(): unknown user Jun 12 13:47:12 ldap auth: in openpam_dispatch(): calling pam_sm_acct_mgmt() in /usr/lib/pam_unix.so.5 Jun 12 13:47:12 ldap auth: in pam_get_user(): entering Jun 12 13:47:12 ldap auth: in pam_get_item(): entering: PAM_USER Jun 12 13:47:12 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:47:12 ldap auth: in pam_get_user(): returning PAM_SUCCESS Jun 12 13:47:12 ldap auth: in pam_sm_acct_mgmt(): Got user: mailadmin Jun 12 13:47:12 ldap auth: in pam_get_item(): entering: PAM_RHOST Jun 12 13:47:12 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:47:12 ldap auth: in pam_get_item(): entering: PAM_TTY Jun 12 13:47:12 ldap auth: in pam_get_item(): returning PAM_SUCCESS Jun 12 13:47:12 ldap auth: in pam_sm_acct_mgmt(): Got login_cap Jun 12 13:47:12 ldap auth: in openpam_dispatch(): /usr/lib/pam_unix.so.5: pam_sm_acct_mgmt(): user account has expired
Attachment:
pam_sm_acct_mgmt.PNG
Description: PNG image
-- To unsubscribe send an email to nss-pam-ldapd-users-unsubscribe@lists.arthurdejong.org or see https://lists.arthurdejong.org/nss-pam-ldapd-users/
- shadowexpired user in FreeBSD??,
Chi Min Wang
- Re: shadowexpired user in FreeBSD??,
Arthur de Jong
- Re: shadowexpired user in FreeBSD??, Chi Min Wang
- Re: shadowexpired user in FreeBSD??, Chi Min Wang
- Message not available
- Message not available
- Re: shadowexpired user in FreeBSD??,
Chi Min Wang
- Re: shadowexpired user in FreeBSD??,
Arthur de Jong
- Re: shadowexpired user in FreeBSD??, Chi Min Wang
- Re: shadowexpired user in FreeBSD??,
Arthur de Jong
- Re: shadowexpired user in FreeBSD??,
Chi Min Wang
- Message not available
- Re: shadowexpired user in FreeBSD??,
Arthur de Jong
- Prev by Date: Re: shadowexpired user in FreeBSD??
- Next by Date: Support for Base64 encoded values
- Previous by thread: Re: shadowexpired user in FreeBSD??
- Next by thread: Re: shadowexpired user in FreeBSD??