Setup Ldap Server: Difference between revisions

From wiki.breedveld.net
Jump to navigationJump to search
No edit summary
No edit summary
Line 17: Line 17:


generate hash
generate hash
slappasswd
slappasswd
slappasswd -7


sudo ldapmodify -Y EXTERNAL -H ldapi:///
Change Admin password:
SASL/EXTERNAL authentication started
sudo ldapmodify -Y EXTERNAL -H ldapi:///
SASL username: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth
SASL/EXTERNAL authentication started
SASL SSF: 0
SASL username: gidNumber=0+uidNumber=0,cn=....
dn: olcDatabase={1}hdb,cn=config
SASL SSF: 0
replace: olcRootPW
dn: olcDatabase={1}hdb,cn=config
olcRootPW: {MD5}BNrIr+DKUBWHutZva1zlrQ==
replace: olcRootPW
1
olcRootPW: {MD5}BNrIr+DKdfwe:wqtZva1zlrQ==
modifying entry "olcDatabase={1}hdb,cn=config"
 
modifying entry "olcDatabase={1}hdb,cn=config"

Revision as of 10:22, 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
slappasswd -7

Change Admin password:

sudo ldapmodify -Y EXTERNAL -H ldapi:///
SASL/EXTERNAL authentication started
SASL username: gidNumber=0+uidNumber=0,cn=....
SASL SSF: 0
dn: olcDatabase={1}hdb,cn=config
replace: olcRootPW
olcRootPW: {MD5}BNrIr+DKdfwe:wqtZva1zlrQ==
modifying entry "olcDatabase={1}hdb,cn=config"