Difference between revisions of "Setup Ldap Server"
From wiki.breedveld.net
(3 intermediate revisions by the same user not shown) | |||
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= | + | 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+ | + | replace: olcRootPW |
− | + | olcRootPW: {MD5}BNrIr+DKdfwe:wqtZva1zlrQ== | |
− | modifying entry "olcDatabase={1}hdb,cn=config" | + | |
+ | modifying entry "olcDatabase={1}hdb,cn=config" | ||
+ | |||
+ | Some commands | ||
+ | ldapdelete -x -w secret -D "cn=admin,dc=breedveld,dc=home" "uid=roland,ou=people,dc=breedveld,dc=home" | ||
+ | ldapdelete -x -w secret -D "cn=admin,dc=breedveld,dc=home" "cn=roland,ou=groups,dc=breedveld,dc=home" |
Latest revision as of 12:49, 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"
Some commands
ldapdelete -x -w secret -D "cn=admin,dc=breedveld,dc=home" "uid=roland,ou=people,dc=breedveld,dc=home" ldapdelete -x -w secret -D "cn=admin,dc=breedveld,dc=home" "cn=roland,ou=groups,dc=breedveld,dc=home"