Initialise le DIT ou=meta lors d'une réinitialisation
This commit is contained in:
parent
71615702a1
commit
dfc24baea5
11
lib/reset
11
lib/reset
|
@ -30,7 +30,7 @@ rm -rf /var/lib/ldap/*
|
|||
echo "ok"
|
||||
|
||||
mkdir -p /etc/ldap/slapd.d
|
||||
mkdir /var/lib/ldap/config-accesslog/
|
||||
mkdir /var/lib/ldap/config-accesslog/ /var/lib/ldap/meta/
|
||||
|
||||
if [ ! -f /var/lib/ldap/ssl.pem -a ! -f /var/lib/ssl.key ]; then
|
||||
echo -n "Installation des certificats SSL par défaut .."
|
||||
|
@ -40,14 +40,21 @@ fi
|
|||
|
||||
echo -n "Installation de la nouvelle configuration .. "
|
||||
slapadd -n0 -F/etc/ldap/slapd.d -l${LDIFDIR}/config.ldif
|
||||
echo "ok"
|
||||
|
||||
echo "Installation des schémas .."
|
||||
echo -n "Installation des schémas .. "
|
||||
slapadd -n0 -F/etc/ldap/slapd.d -l/etc/ldap/schema/core.ldif
|
||||
slapadd -n0 -F/etc/ldap/slapd.d -l/etc/ldap/schema/cosine.ldif
|
||||
slapadd -n0 -F/etc/ldap/slapd.d -l/etc/ldap/schema/inetorgperson.ldif
|
||||
slapadd -n0 -F/etc/ldap/slapd.d -l${LDIFDIR}/supann-2009.ldif
|
||||
slapadd -n0 -F/etc/ldap/slapd.d -l${LDIFDIR}/eduperson.ldif
|
||||
slapadd -n0 -F/etc/ldap/slapd.d -l${LDIFDIR}/eduorg-200210-openldap.ldif
|
||||
echo "ok"
|
||||
|
||||
echo "Installation de la racine du méta-annuaire .. "
|
||||
slapadd -n0 -F/etc/ldap/slapd.d -l${LDIFDIR}/config-meta.ldif
|
||||
slapadd -n2 -F/etc/ldap/slapd.d -l${LDIFDIR}/meta.ldif
|
||||
echo "ok"
|
||||
|
||||
chown -R openldap:openldap /etc/ldap/slapd.d /var/lib/ldap
|
||||
|
||||
|
|
|
@ -0,0 +1,9 @@
|
|||
dn: olcDatabase={2}mdb,cn=config
|
||||
objectClass: olcDatabaseConfig
|
||||
objectClass: olcMdbConfig
|
||||
olcSuffix: o=psl-meta
|
||||
olcDbDirectory: /var/lib/ldap/meta/
|
||||
# Allow reading accesslog only by root
|
||||
olcAccess: {0}to *
|
||||
by dn.exact="gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth" read
|
||||
by * break
|
|
@ -0,0 +1,4 @@
|
|||
dn: o=psl-meta
|
||||
objectClass: organization
|
||||
o: psl-meta
|
||||
description: méta-annuaire supann PSL
|
Reference in New Issue