Hi, I've got a pure-ftpd configuration that uses PAM and the following configuration file in /etc/pam.d/pure-ftpd: auth sufficient /usr/local/lib/pam_ldap.so auth required pam_nologin.so auth required pam_unix.so nullok account required pam_permit.so session required pam_permit.so This has worked since FreeBSD 6 (or 5) until FreeBSD 9.1 Howver, after upgrading to FreeBSD 9.2 (and 9.3 and probably 10), it does not work anymore. Mapping UIDs/GIDs from LDAP still works, but login in via FTP does not work anymore. I tried a slightly different pam.d configuration, after studying the handbook: auth sufficient /usr/local/lib/pam_ldap.so debug auth required pam_nologin.so auth required pam_unix.so try_first_pass account required pam_permit.so account required /usr/local/lib/pam_ldap.so debug ignore_authinfo_unavail ignore_unknown_user session required pam_permit.so but this does not work, either. Aug 14 11:21:29 mysrv pure-ftpd: (?@127.0.0.1) [DEBUG] Command [user][myuser] Aug 14 11:21:37 mysrv pure-ftpd: (?@127.0.0.1) [DEBUG] Command [pass] [<*>] Aug 14 11:21:37 mysrv pure-ftpd: in openpam_dispatch(): calling pam_sm_authenticate() in /usr/local/lib/pam_ldap.so Aug 14 11:21:37 mysrv pure-ftpd: in pam_get_user(): entering Aug 14 11:21:37 mysrv pure-ftpd: in pam_get_item(): entering: PAM_USER Aug 14 11:21:37 mysrv pure-ftpd: in pam_get_item(): returning PAM_SUCCESS Aug 14 11:21:37 mysrv pure-ftpd: in pam_get_user(): returning PAM_SUCCESS Aug 14 11:21:37 mysrv pure-ftpd: in pam_get_data(): entering: 'PADL-LDAP-SESSION-DATA' Aug 14 11:21:37 mysrv pure-ftpd: in pam_get_data(): returning PAM_NO_MODULE_DATA Aug 14 11:21:37 mysrv pure-ftpd: in pam_set_data(): entering: 'PADL-LDAP-SESSION-DATA' Aug 14 11:21:37 mysrv pure-ftpd: in pam_set_data(): returning PAM_SUCCESS Aug 14 11:21:37 mysrv pure-ftpd: in pam_get_item(): entering: PAM_AUTHTOK Aug 14 11:21:37 mysrv pure-ftpd: in pam_get_item(): returning PAM_SUCCESS Aug 14 11:21:37 mysrv pure-ftpd: in pam_get_item(): entering: PAM_CONV Aug 14 11:21:37 mysrv pure-ftpd: in pam_get_item(): returning PAM_SUCCESS Aug 14 11:21:37 mysrv pure-ftpd: in pam_set_item(): entering: PAM_AUTHTOK Aug 14 11:21:37 mysrv pure-ftpd: in pam_set_item(): returning PAM_SUCCESS Aug 14 11:21:37 mysrv pure-ftpd: in pam_get_item(): entering: PAM_AUTHTOK Aug 14 11:21:37 mysrv pure-ftpd: in pam_get_item(): returning PAM_SUCCESS Aug 14 11:21:37 mysrv pure-ftpd: in pam_set_data(): entering: 'PADL-LDAP-AUTH-DATA' Aug 14 11:21:37 mysrv pure-ftpd: in pam_set_data(): returning PAM_SUCCESS Aug 14 11:21:37 mysrv pure-ftpd: in pam_set_item(): entering: PAM_USER Aug 14 11:21:37 mysrv pure-ftpd: in pam_set_item(): returning PAM_SUCCESS Aug 14 11:21:37 mysrv pure-ftpd: in openpam_dispatch(): /usr/local/lib/pam_ldap.so: pam_sm_authenticate(): success Aug 14 11:21:37 mysrv pure-ftpd: in openpam_dispatch(): calling pam_sm_setcred() in /usr/local/lib/pam_ldap.so Aug 14 11:21:37 mysrv pure-ftpd: in openpam_dispatch(): /usr/local/lib/pam_ldap.so: pam_sm_setcred(): success Aug 14 11:21:45 mysrv pure-ftpd: (?@127.0.0.1) [DEBUG] Command [quit] [] What changed between FreeBSD 9.1 and FreeBSD 9.2? How can I fix this? Best Regards, Rainer