crans_bcfg2/Python/etc/nss-ldapd.conf
Nicolas Dandrimont 0fea65cd45 [*] Factorisation de la configuration LDAP
Ignore-this: a03d38134f839406206dc21026694d4d

darcs-hash:20090414022624-ffbb2-6a5db51778c1494d92f9640b9711ee9e8700cd4d.gz
2009-04-14 04:26:24 +02:00

62 lines
1.5 KiB
Python

# -*- mode: python; coding: utf-8 -*-
include("mode/space")
include("secrets")
include("ldap")
header("""
Fichier de configuration pour libnss-ldapd.
Pour des informations détaillées voir nss-ldapd.conf(5)
""")
info["perms"] = 0600
@# +---------------------------------------------------+
@# | Configuration du démon nslcd |
@# +---------------------------------------------------+
@
@# Utilisateur sous lequel faire tourner le démon
@uid nslcd
@gid nslcd
@
@# +---------------------------------------------------+
@# | Configuration de la communication avec le serveur |
@# +---------------------------------------------------+
@
%uri "%s" % ldap_socket
@
@# Le distinguished name de la base de recherche
%base "dc=crans,dc=org"
@
@# Le DN avec lequel se connecter à la base.
%binddn secrets.ldap_readonly_auth_dn
@
@# Et le mot de passe associé
%bindpw secrets.ldap_readonly_password
@
@# La version de LDAP à utiliser
%ldap_version 3
@
@# Temps d'attente d'une réponse du serveur LDAP
%timelimit 5
@
@# Temps d'attente à la connexion au serveur LDAP
%bind_timelimit 5
@
@# +------------------+
@# | Bases de données |
@# +------------------+
@
# On utilise ldap pour résoudre les bases de données
# passwd, group et shadow
@# Bases de recherche
@base passwd ou=data,dc=crans,dc=org
@base shadow ou=data,dc=crans,dc=org
@base group ou=Group,dc=crans,dc=org
if ldap_filter:
@
@# Filtre de recherche
print "filter passwd (%s)" % ldap_filter