[Felamimail] make testSaveMessageInFolder test more robust
[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 ldapsearch -D "cn=admin,dc=nodomain" -wpassword -b "ou=users,dc=nodomain" | grep "dn: " | grep -v "dn: ou" > users.list
36 sed -i -e "s/dn: //" users.list
37 ldapdelete -D "cn=admin,dc=nodomain" -wpassword -f users.list 
38
39 # replace ou=users,dc=nodomain with ou=groups,dc=nodomain and repeat