Difference between revisions of "Setup Ldap Server"
From wiki.breedveld.net
Line 18: | Line 18: | ||
generate hash | generate hash | ||
slappasswd | slappasswd | ||
+ | |||
+ | sudo ldapmodify -Y EXTERNAL -H ldapi:/// | ||
+ | SASL/EXTERNAL authentication started | ||
+ | SASL username: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth | ||
+ | SASL SSF: 0 | ||
+ | dn: olcDatabase={1}hdb,cn=config | ||
+ | replace: olcRootPW | ||
+ | olcRootPW: {MD5}BNrIr+DKUBWHutZva1zlrQ== | ||
+ | 1 | ||
+ | modifying entry "olcDatabase={1}hdb,cn=config" |
Revision as of 10:18, 3 February 2012
Install packages:
apt-get install ldap-utils migrationtools slapd unixodbc ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/ldap/schema/cosine.ldif ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/ldap/schema/nis.ldif ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/ldap/schema/inetorgperson.ldif
Create backend.ldif:
ldapadd -Y EXTERNAL -H ldapi:/// -f ./backend.ldif
ldapadd -x -D cn=admin,dc=breedveld,dc=home -W -f frontend.ldif
ldapadduser george example sudo ldapaddgroup qa ldapaddusertogroup george qa ldapdeleteuserfromgroup george qa
generate hash slappasswd
sudo ldapmodify -Y EXTERNAL -H ldapi:/// SASL/EXTERNAL authentication started SASL username: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth SASL SSF: 0 dn: olcDatabase={1}hdb,cn=config replace: olcRootPW olcRootPW: {MD5}BNrIr+DKUBWHutZva1zlrQ== 1 modifying entry "olcDatabase={1}hdb,cn=config"