diff options
author | Hans Nilsson <[email protected]> | 2013-10-28 16:52:33 +0100 |
---|---|---|
committer | Hans Nilsson <[email protected]> | 2013-10-28 16:52:33 +0100 |
commit | ce6642bc93384677acb627052e2c0e1348437347 (patch) | |
tree | 49ebd7114c782242a3a8443a542ff432644104a4 /lib/eldap/test/README | |
parent | 207a13a549052e014a82362032995e347ffb68ff (diff) | |
parent | 0d41b12e62f285d1c5317b4c6396737d601191bc (diff) | |
download | otp-ce6642bc93384677acb627052e2c0e1348437347.tar.gz otp-ce6642bc93384677acb627052e2c0e1348437347.tar.bz2 otp-ce6642bc93384677acb627052e2c0e1348437347.zip |
Merge branch 'hans/eldap/starttls/OTP-11336' into maint
* hans/eldap/starttls/OTP-11336:
eldap: minor doc change after review.
eldap: Doc
eldap: Minor change (error code)
eldap: Changed instruction in test/README
eldap: Add START_TLS (OTP-11336)
Diffstat (limited to 'lib/eldap/test/README')
-rw-r--r-- | lib/eldap/test/README | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/lib/eldap/test/README b/lib/eldap/test/README new file mode 100644 index 0000000000..8774db1504 --- /dev/null +++ b/lib/eldap/test/README @@ -0,0 +1,36 @@ + +This works for me on Ubuntu. + +To run thoose test you need + 1) some certificates + 2) a running ldap server, for example OpenLDAPs slapd. See http://www.openldap.org/doc/admin24 + +1)------- +To generate certificates: +erl +> make_certs:all("/dev/null", "eldap_basic_SUITE_data/certs"). + +2)------- +To start slapd: + sudo slapd -f $ERL_TOP/lib/eldap/test/ldap_server/slapd.conf -F /tmp/slapd/slapd.d -h "ldap://localhost:9876 ldaps://localhost:9877" + +This will however not work, since slapd is guarded by apparmor that checks that slapd does not access other than allowed files... + +To make a local extension of alowed operations: + sudo emacs /etc/apparmor.d/local/usr.sbin.slapd + +and, after the change (yes, at least on Ubuntu it is right to edit ../local/.. but run with an other file) : + + sudo apparmor_parser -r /etc/apparmor.d/usr.sbin.slapd + + +The local file looks like this for me: + +# Site-specific additions and overrides for usr.sbin.slapd. +# For more details, please see /etc/apparmor.d/local/README. + +/etc/pkcs11/** r, +/usr/lib/x86_64-linux-gnu/** rm, + +/ldisk/hans_otp/otp/lib/eldap/test/** rw, +/tmp/slapd/** rwk, |