OpenLDAP
Instalace a konfigurace OpenLDAPu na CentOS 5.x
1) Instalace: yum install openldap-servers openldap-clients.
2) Konfigurace:
a) Upravíme soubor /etc/openldap/slapd.conf.
suffix "dc=acme,dc=local"
rootdn "cn=manager,dc=acme,dc=local"
rootpw password
Pozn: Heslo lze uložit v prostém textu nebo ho je možné konvertovat pomocí příkazu slappasswd -s password a výsledek vložit do souboru.
b) Zkopírujeme soubor /etc/openldap/DB_CONFIG.example do /var/lib/ldap pod názvem DB_CONFIG.
c) Spustíme službu ldap: service ldap start (případně zajistíme, aby se spouštěla při startu systému ve správném runlevelu.
d) Vytvoříme soubor s názvem base.ldif, který bude obsahovat následující řádky (viz níž) a uložíme ho do našeho domovského adresáře.
dn: dc=acme,dc=local
dc: acme
objectClass: domain
e) Iportujeme soubor base.ldif do našeho adresáře pomocí následujícího příkazu:
ldapadd -x -D "cn=manager,dc=acme,dc=local" -w password -f ~/base.ldif
Změníme password za heslo, které jsme specifikovali v našem souboru slapd.conf.
Nyní, abychom vložili nějaký obsahu do našeho adresáře, vtvoříme souboor podobný uvedenému níž a importujeme ho pomocí příkazu ldapadd nebo můžeme použít GUI nástroj JXplorer
dn: ou=People,dc=acme,dc=local
ou: People
objectClass: organizationalUnit
dn: uid=bugsbunny,ou=People,dc=acme,dc=local
uid: bugsbunny
cn: Bugs Bunny
displayName: Bugs Bunny
givenName: Bugs
sn: Bunny
objectClass: inetOrgPerson
userPassword: password
mail: bugsbunny@acme.local
Atribut displayName je vyžadován pro uživatele Outlooku.
Odkazy:
Podle dalších článků: CentOS 5 , LDAP , Red Hat Enterprise Linux 5