Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

ldapconf.cc File Reference

#include "ldapconf_defs.h"
#include <userconf.h>
#include <string.h>

Go to the source code of this file.

Functions

LINUXCONF_SUBSYS sub_ldap (subsys_ldap,P_MSG_U(M_LDAP_SUBSYS,"LDAP subsystem"))
PRIVILEGE p_ldap_admin (subsys_ldap,P_MSG_U(M_LDAP_ADMIN,"LDAP Admin"),P_MSG_U(T_PMISC,"9-Miscellaneous"))
PRIVILEGE p_ldap_user (subsys_ldap,P_MSG_U(M_LDAP_USER,"LDAP user"),P_MSG_R(T_PMISC))
CONFIG_FILE f_ldap_conf ("ldap.conf",help_ldapclient ,CONFIGF_OPTIONNAL|CONFIGF_MANAGED ,subsys_ldap)
CONFIG_FILE f_ldap_sec ("ldap.sec",help_ldapsystem ,CONFIGF_OPTIONNAL|CONFIGF_MANAGED ,subsys_ldap)
CONFIG_FILE f_nss_conf ("nsswitch.conf",help_ldap ,CONFIGF_OPTIONNAL|CONFIGF_MANAGED ,subsys_ldap)
CONFIG_FILE f_ldapconf ("/etc/ldapconf/conf.ldapconf",help_setup ,CONFIGF_OPTIONNAL|CONFIGF_MANAGED ,subsys_ldap)
 MODULE_DEFINE_VERSION (ldapconf)
void usage ()

Variables

const char subsys_ldap [] = "ldapconf"
const char PAM_SERVICES [] = "/etc/pam.d"
const char PAM_MODULES [] = "/lib/security"
const char OPENLDAP_DATA_DIR [] = "/var/lib/ldap"
const char OPENLDAP_CONF_DIR [] = "/etc/openldap"
const char LDAPCONF_CONF_DIR [] = "/etc/ldapconf"
const char DBCONF_DIR [] = "/etc/ldapconf/db"
const char DBBIND_DIR [] = "/etc/ldapconf/bind"
const char DBFORM_DIR [] = "/etc/ldapconf/form"
const char PROFILE_DIR [] = "/etc/ldapconf/profile"
const char DBCONF_SUFFIX [] = ".db.conf"
char mode_ldap_system
char mode_ldap_client
char mode_ldap_server
char mode_ldap_devel
int mode_ldap_debug
char mode_ldap_directory
char mode_ldap_profile
char mode_ldap_userinfo
char mode_ldap_pwsync
char mode_ldap_formclient
char mode_ldap_useraccount
char mode_ldap_wwwclient
SSTRING mode_ldap_protocol
SSTRING mode_openldap_version
SSTRING mode_openldap_params
SSTRING mode_slapd_user
SSTRING mode_slapd_group
SSTRING mode_logfile
int mode_loglevel
const char* key_ldap_main = NULL
const char* key_ldap_client_config = NULL
const char* key_ldap_system_config = NULL
const char* key_ldap_server_config = NULL
const char* key_ldap_server_control = NULL
const char* key_ldap_server_status = NULL
const char* key_userinfo_config = NULL
const char* key_ldap_useradmin = NULL
MODULE_ldapconf ldapconf


Function Documentation

LINUXCONF_SUBSYS sub_ldap ( subsys_ldap,
P_MSG_U(M_LDAP_SUBSYS,"LDAP subsystem") )
 

PRIVILEGE p_ldap_admin ( subsys_ldap,
P_MSG_U(M_LDAP_ADMIN,"LDAP Admin"),
P_MSG_U(T_PMISC,"9-Miscellaneous") )
 

PRIVILEGE p_ldap_user ( subsys_ldap,
P_MSG_U(M_LDAP_USER,"LDAP user"),
P_MSG_R(T_PMISC) )
 

CONFIG_FILE f_ldap_conf ( "ldap.conf",
help_ldapclient,
CONFIGF_OPTIONNAL| CONFIGF_MANAGED,
subsys_ldap )
 

CONFIG_FILE f_ldap_sec ( "ldap.sec",
help_ldapsystem,
CONFIGF_OPTIONNAL| CONFIGF_MANAGED,
subsys_ldap )
 

CONFIG_FILE f_nss_conf ( "nsswitch.conf",
help_ldap,
CONFIGF_OPTIONNAL| CONFIGF_MANAGED,
subsys_ldap )
 

CONFIG_FILE f_ldapconf ( "/etc/ldapconf/conf.ldapconf",
help_setup,
CONFIGF_OPTIONNAL| CONFIGF_MANAGED,
subsys_ldap )
 

MODULE_DEFINE_VERSION ( ldapconf )
 

void usage ( ) [static]
 

Definition at line 199 of file ldapconf.cc.

00200 {
00201     xconf_error (MSG_U(T_USAGE,
00202                        "ldapconf usage\n"
00203                        "\n"
00204                        "ldapconf --text\n")
00205         );
00206 }


Variable Documentation

const char subsys_ldap[] = "ldapconf"
 

Definition at line 27 of file ldapconf.cc.

const char PAM_SERVICES[] = "/etc/pam.d"
 

Definition at line 29 of file ldapconf.cc.

const char PAM_MODULES[] = "/lib/security"
 

Definition at line 30 of file ldapconf.cc.

const char OPENLDAP_DATA_DIR[] = "/var/lib/ldap"
 

Definition at line 31 of file ldapconf.cc.

const char OPENLDAP_CONF_DIR[] = "/etc/openldap"
 

Definition at line 32 of file ldapconf.cc.

const char LDAPCONF_CONF_DIR[] = "/etc/ldapconf"
 

Definition at line 33 of file ldapconf.cc.

const char DBCONF_DIR[] = "/etc/ldapconf/db"
 

Definition at line 34 of file ldapconf.cc.

const char DBBIND_DIR[] = "/etc/ldapconf/bind"
 

Definition at line 35 of file ldapconf.cc.

const char DBFORM_DIR[] = "/etc/ldapconf/form"
 

Definition at line 36 of file ldapconf.cc.

const char PROFILE_DIR[] = "/etc/ldapconf/profile"
 

Definition at line 37 of file ldapconf.cc.

const char DBCONF_SUFFIX[] = ".db.conf"
 

Definition at line 38 of file ldapconf.cc.

char mode_ldap_system
 

Definition at line 57 of file ldapconf.cc.

char mode_ldap_client
 

Definition at line 58 of file ldapconf.cc.

char mode_ldap_server
 

Definition at line 59 of file ldapconf.cc.

char mode_ldap_devel
 

Definition at line 60 of file ldapconf.cc.

int mode_ldap_debug
 

Definition at line 61 of file ldapconf.cc.

char mode_ldap_directory
 

Definition at line 62 of file ldapconf.cc.

char mode_ldap_profile
 

Definition at line 63 of file ldapconf.cc.

char mode_ldap_userinfo
 

Definition at line 64 of file ldapconf.cc.

char mode_ldap_pwsync
 

Definition at line 65 of file ldapconf.cc.

char mode_ldap_formclient
 

Definition at line 66 of file ldapconf.cc.

char mode_ldap_useraccount
 

Definition at line 67 of file ldapconf.cc.

char mode_ldap_wwwclient
 

Definition at line 68 of file ldapconf.cc.

SSTRING mode_ldap_protocol
 

Definition at line 69 of file ldapconf.cc.

SSTRING mode_openldap_version
 

Definition at line 70 of file ldapconf.cc.

SSTRING mode_openldap_params
 

Definition at line 71 of file ldapconf.cc.

SSTRING mode_slapd_user
 

Definition at line 72 of file ldapconf.cc.

SSTRING mode_slapd_group
 

Definition at line 73 of file ldapconf.cc.

SSTRING mode_logfile
 

Definition at line 74 of file ldapconf.cc.

int mode_loglevel
 

Definition at line 75 of file ldapconf.cc.

const char * key_ldap_main = NULL [static]
 

Definition at line 78 of file ldapconf.cc.

const char * key_ldap_client_config = NULL [static]
 

Definition at line 79 of file ldapconf.cc.

const char * key_ldap_system_config = NULL [static]
 

Definition at line 80 of file ldapconf.cc.

const char * key_ldap_server_config = NULL [static]
 

Definition at line 81 of file ldapconf.cc.

const char * key_ldap_server_control = NULL [static]
 

Definition at line 82 of file ldapconf.cc.

const char * key_ldap_server_status = NULL [static]
 

Definition at line 83 of file ldapconf.cc.

const char * key_userinfo_config = NULL [static]
 

Definition at line 84 of file ldapconf.cc.

const char * key_ldap_useradmin = NULL [static]
 

Definition at line 85 of file ldapconf.cc.

MODULE_ldapconf ldapconf [static]
 

Definition at line 269 of file ldapconf.cc.


Generated at Mon Jan 22 08:35:14 2001 for ldapconf by doxygen1.2.1 written by Dimitri van Heesch, © 1997-2000