diff options
author | Arthur de Jong <arthur@arthurdejong.org> | 2010-05-22 13:12:39 +0000 |
---|---|---|
committer | Arthur de Jong <arthur@arthurdejong.org> | 2010-05-22 13:12:39 +0000 |
commit | 45d56e5267da9cfefa896532baa21cc6340d1f43 (patch) | |
tree | 23bdf7aaa9d3ad756e1c19703f3cf0ec8606b787 | |
parent | 6a6fdcd05a519f313706662ca0fb32bb43dbbeaf (diff) |
make debug logging for pam_authz_search option a little more readable
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1113 ef36b2f9-881f-0410-afb5-c4e39611909c
-rw-r--r-- | nslcd/pam.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/nslcd/pam.c b/nslcd/pam.c index e38ce54..20824d2 100644 --- a/nslcd/pam.c +++ b/nslcd/pam.c @@ -237,9 +237,10 @@ static int try_autzsearch(MYLDAP_SESSION *session,DICT *dict,const char *searchf if (expr_parse(searchfilter,filter_buffer,sizeof(filter_buffer), autzsearch_var_get,(void *)dict)==NULL) { - log_log(LOG_ERR,"authorisation search \"%s\" is invalid",searchfilter); + log_log(LOG_ERR,"pam_authz_search \"%s\" is invalid",searchfilter); return -1; } + log_log(LOG_DEBUG,"trying pam_authz_search \"%s\"",filter_buffer); /* perform the search */ attrs[0]="dn"; attrs[1]=NULL; @@ -248,7 +249,7 @@ static int try_autzsearch(MYLDAP_SESSION *session,DICT *dict,const char *searchf filter_buffer,attrs,&rc); if (search==NULL) { - log_log(LOG_ERR,"authorisation search \"%s\" failed: %s", + log_log(LOG_ERR,"pam_authz_search \"%s\" failed: %s", filter_buffer,ldap_err2string(rc)); return -1; } @@ -256,9 +257,10 @@ static int try_autzsearch(MYLDAP_SESSION *session,DICT *dict,const char *searchf entry=myldap_get_entry(search,NULL); if (entry==NULL) { - log_log(LOG_ERR,"no entry found"); + log_log(LOG_ERR,"pam_authz_search \"%s\" found no matches",filter_buffer); return -1; } + log_log(LOG_DEBUG,"pam_authz_search found \"%s\"",myldap_get_dn(entry)); /* we've found an entry so it's OK */ return 0; } @@ -310,7 +312,6 @@ int nslcd_pam_authz(TFILE *fp,MYLDAP_SESSION *session) autzsearch_var_add(dict,"uid",username); if (try_autzsearch(session,dict,nslcd_cfg->ldc_pam_authz_search)) { - log_log(LOG_DEBUG,"LDAP authorisation check failed"); WRITE_INT32(fp,NSLCD_RESULT_BEGIN); WRITE_STRING(fp,username); WRITE_STRING(fp,userdn); |