Merge branch '2013.03' into 2013.10
[tine20] / tests / ldap / openldap.txt
1 install openldap
2 ----------------
3
4 $ apt-get install slapd ldap-utils
5
6 init database
7 -------------
8 /// is this needed?
9 ---????
10 $ sudo mkdir /var/lib/ldap/example
11 $ sudo chown openldap /var/lib/ldap/example
12 $ slappasswd
13 New password: 
14 Re-enter new password: 
15 {SSHA}****
16 $ sudo ldapadd -Y EXTERNAL -H ldapi:/// -f initial.ldif
17 ---????
18
19 ldif import
20 -----------
21
22 - replace unittest user password in nodomain.ldif first
23
24 - not so good but works:
25 $ sudo service slapd stop
26 $ sudo slapadd -l nodomain.ldif
27 $ sudo service slapd start
28
29 this does not work :/
30 $ ldapadd -D cn=admin,dc=nodomain -wpassword -f nodomain.ldif
31
32 reset all users/groups
33 --------
34
35 $ ldapdelete -D cn=admin,dc=nodomain -wpassword "cn=Administrators,ou=groups,dc=nodomain"
36 $ ldapdelete -D cn=admin,dc=nodomain -wpassword "cn=Users,ou=groups,dc=nodomain"
37 $ ldapdelete -D cn=admin,dc=nodomain -wpassword "uid=unittest,ou=users,dc=nodomain"
38 $ ldapdelete -D cn=admin,dc=nodomain -wpassword "ou=users,dc=nodomain"
39 $ ldapdelete -D cn=admin,dc=nodomain -wpassword "ou=groups,dc=nodomain"
40
41 // more users/groups to delete?