docs:tips_n_tricks:ldap.html
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
docs:tips_n_tricks:ldap.html [17.09.2023 03:00 CEST] – [Use OpenLDAP and phpldapadmin on Ubuntu 14.04] peter | docs:tips_n_tricks:ldap.html [27.02.2024 17:30 CET] – [Write olcAccess.ldif in "human readable" format from actual config] peter | ||
---|---|---|---|
Line 13: | Line 13: | ||
===== Read cn=config ===== | ===== Read cn=config ===== | ||
- | ldapsearch -Y EXTERNAL -H ldapi:/// -b cn=config ' | + | ldapsearch -Y EXTERNAL -H ldapi:/// -b cn=config |
- | | sed -z -e 's/\n //g' | + | | sed -e '/ |
- | | sed -e '/^olcAccess: | + | |
| less -S | | less -S | ||
+ | ===== Get DIT ===== | ||
+ | |||
+ | ldapsearch -Y EXTERNAL -H ldapi:/// (objectclass=*) dn \ | ||
+ | | sed -ne ' | ||
+ | | sort -u | ||
===== Use OpenLDAP and phpldapadmin on Ubuntu 14.04 ===== | ===== Use OpenLDAP and phpldapadmin on Ubuntu 14.04 ===== | ||
==== Server ==== | ==== Server ==== | ||
Line 140: | Line 144: | ||
</ | </ | ||
- | :!: I assume this depends on where your LDAP tree data is stored - this example assumes it to be in // | + | :!: I assume this depends on where your LDAP tree data is stored - this example assumes it to be in // |
- | ldapsearch -Y EXTERNAL -H ldapi:/// -b " | + | ldapsearch -Y EXTERNAL -H ldapi:/// -b " |
as //root//. | as //root//. | ||
Line 149: | Line 153: | ||
* https:// | * https:// | ||
+ | === Write olcAccess.ldif in "human readable" | ||
+ | |||
+ | ldapsearch -Y EXTERNAL -H ldapi:/// -b cn=config -o ldif-wrap=no -L ' | ||
+ | | sed -n -e '/^dn: / | ||
+ | | ||
+ | [[docs: | ||
==== Client ==== | ==== Client ==== | ||
=== Configure nsswitch === | === Configure nsswitch === |
docs/tips_n_tricks/ldap.html.txt · Last modified: 27.02.2024 23:32 CET by peter