Arthur de Jong

Open Source / Free Software developer

summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--man/nslcd.conf.5.xml2
-rw-r--r--nslcd/cfg.c6
-rw-r--r--nslcd/cfg.h2
-rw-r--r--nslcd/pam.c4
4 files changed, 7 insertions, 7 deletions
diff --git a/man/nslcd.conf.5.xml b/man/nslcd.conf.5.xml
index 76cf422..499ed67 100644
--- a/man/nslcd.conf.5.xml
+++ b/man/nslcd.conf.5.xml
@@ -643,7 +643,7 @@
</varlistentry>
<varlistentry>
- <term><option>authz_search</option>
+ <term><option>pam_authz_search</option>
<replaceable>FILTER</replaceable></term>
<listitem>
<para>
diff --git a/nslcd/cfg.c b/nslcd/cfg.c
index 7715a3f..3302682 100644
--- a/nslcd/cfg.c
+++ b/nslcd/cfg.c
@@ -119,7 +119,7 @@ static void cfg_defaults(struct ldap_config *cfg)
cfg->ldc_restart=1;
cfg->ldc_pagesize=0;
cfg->ldc_nss_initgroups_ignoreusers=NULL;
- cfg->ldc_authz_search=NULL;
+ cfg->ldc_pam_authz_search=NULL;
}
/* simple strdup wrapper */
@@ -1021,10 +1021,10 @@ static void cfg_read(const char *filename,struct ldap_config *cfg)
{
parse_nss_initgroups_ignoreusers_statement(filename,lnr,keyword,line,cfg);
}
- else if (strcasecmp(keyword,"authz_search")==0)
+ else if (strcasecmp(keyword,"pam_authz_search")==0)
{
check_argumentcount(filename,lnr,keyword,(line!=NULL)&&(*line!='\0'));
- cfg->ldc_authz_search=xstrdup(line);
+ cfg->ldc_pam_authz_search=xstrdup(line);
}
#ifdef ENABLE_CONFIGFILE_CHECKING
/* fallthrough */
diff --git a/nslcd/cfg.h b/nslcd/cfg.h
index 8ff9924..50751a1 100644
--- a/nslcd/cfg.h
+++ b/nslcd/cfg.h
@@ -137,7 +137,7 @@ struct ldap_config
Note: because we use a set here comparisons will be case-insensitive */
SET *ldc_nss_initgroups_ignoreusers;
/* the search that should be performed to do autorisation checks */
- char *ldc_authz_search;
+ char *ldc_pam_authz_search;
};
/* this is a pointer to the global configuration, it should be available
diff --git a/nslcd/pam.c b/nslcd/pam.c
index eedb9aa..edc9012 100644
--- a/nslcd/pam.c
+++ b/nslcd/pam.c
@@ -294,7 +294,7 @@ int nslcd_pam_authz(TFILE *fp,MYLDAP_SESSION *session)
WRITE_INT32(fp,NSLCD_RESULT_END);
return -1;
}
- if (nslcd_cfg->ldc_authz_search)
+ if (nslcd_cfg->ldc_pam_authz_search)
{
/* TODO: perform any authorisation checks */
dict=dict_new();
@@ -308,7 +308,7 @@ int nslcd_pam_authz(TFILE *fp,MYLDAP_SESSION *session)
/* TODO: fqdn */
autzsearch_var_add(dict,"dn",userdn);
autzsearch_var_add(dict,"uid",username);
- if (try_autzsearch(session,dict,nslcd_cfg->ldc_authz_search))
+ 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);