Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| centos:ldap_c7:install [15.07.2015 14:22. ] – [erste LDAP-Abfragen] django | centos:ldap_c7:install [20.11.2018 13:54. ] (aktuell) – [olcLogLevel] django | ||
|---|---|---|---|
| Zeile 6: | Zeile 6: | ||
| LDAP ist ein Netzwerkprotokoll, | LDAP ist ein Netzwerkprotokoll, | ||
| + | Viele wertvolle Information und Konfigurationsbeispiele sind auf der Seite **[[http:// | ||
| ===== Installation ===== | ===== Installation ===== | ||
| ==== OpenLDAP - Server ==== | ==== OpenLDAP - Server ==== | ||
| Zeile 809: | Zeile 810: | ||
| Wie auch schon beim vorangegangenem Beispiel legen wir uns eine passende ldif-Datei an, in der wir dann die Benennung des **baseDN** vornehmen. | Wie auch schon beim vorangegangenem Beispiel legen wir uns eine passende ldif-Datei an, in der wir dann die Benennung des **baseDN** vornehmen. | ||
| - | # | + | # vim / |
| <file ldif / | <file ldif / | ||
| Zeile 923: | Zeile 924: | ||
| ==== olcIdleTimeout ==== | ==== olcIdleTimeout ==== | ||
| - | Mit Hilfe dieses Parameters wird definiert, nach wieviel | + | Mit Hilfe dieses Parameters wird definiert, nach wie vielen |
| - | Wir legen uns also eine passende Konfigurationsdatei an und weisem dem Parameter einen wert von 30 Sekunden zu. | + | Wir legen uns also eine passende Konfigurationsdatei an und weisem dem Parameter einen Wert von 30 Sekunden zu. |
| - | # vim / | + | |
| <file ldif / | <file ldif / | ||
| Zeile 949: | Zeile 950: | ||
| Auch hier können wir überprüfen, | Auch hier können wir überprüfen, | ||
| - | # ldapsearch -W -x -D cn=config -b olcDatabase={2}hdb, | + | # ldapsearch -W -x -D cn=config -b cn=config |
| Enter LDAP Password: | Enter LDAP Password: | ||
| Zeile 960: | Zeile 961: | ||
| # | # | ||
| - | # {2}hdb, | + | # config |
| - | dn: olcDatabase={2}hdb, | + | dn: cn=config |
| - | objectClass: | + | objectClass: |
| - | objectClass: olcHdbConfig | + | cn: config |
| - | olcDatabase: | + | olcArgsFile: /var/run/openldap/ |
| - | olcDbDirectory: /var/lib/ldap | + | olcIdleTimeout: 30 |
| - | olcDbIndex: objectClass eq,pres | + | |
| - | olcDbIndex: ou, | + | |
| - | olcSuffix: dc=nausch, | + | |
| - | olcRootDN: cn=Manager, | + | |
| - | olcRootPW: {SSHA}MwDWrwwRnw95zMtKA5bS/ | + | |
| # search result | # search result | ||
| Zeile 977: | Zeile 973: | ||
| # numResponses: | # numResponses: | ||
| - | # numEntries: 1</ | + | # numEntries: 1 |
| + | </ | ||
| + | |||
| + | ==== olcTimeLimit ==== | ||
| + | Mit Hilfe dieses Parameters wird definiert, nach wie vielen Sekunden eine Suche im LDAP-Baum abgebrochen wird. | ||
| + | |||
| + | Wir legen uns also eine passende Konfigurationsdatei an und weisem dem Parameter einen wert von 15 Sekunden zu. | ||
| + | # vim / | ||
| + | |||
| + | <file ldif / | ||
| + | # Definition der max. search-Zeit nach der die Suche im LDAP-Baum abgebrochen | ||
| + | # wird. | ||
| + | # https:// | ||
| + | |||
| + | dn: cn=config | ||
| + | changetype: modify | ||
| + | add: olcTimeLimit | ||
| + | olcTimeLimit: | ||
| + | </ | ||
| + | |||
| + | Die Änderung unserer OpenLDAP-Konfiguration, | ||
| + | |||
| + | # ldapmodify -Y EXTERNAL -H ldapi:/// -f / | ||
| + | |||
| + | SASL/ | ||
| + | SASL username: gidNumber=0+uidNumber=0, | ||
| + | SASL SSF: 0 | ||
| + | modifying entry " | ||
| + | |||
| + | Auch hier überprüfen wir, ob der zusätzliche Konfigurationsparameter richtig gesetzt wurde. | ||
| + | |||
| + | # ldapsearch -W -x -D cn=config -b cn=config " | ||
| + | |||
| + | Enter LDAP Password: | ||
| + | |||
| + | < | ||
| + | # | ||
| + | # LDAPv3 | ||
| + | # base < | ||
| + | # filter: (objectclass=olcGlobal) | ||
| + | # requesting: ALL | ||
| + | # | ||
| + | |||
| + | # config | ||
| + | dn: cn=config | ||
| + | objectClass: | ||
| + | cn: config | ||
| + | olcArgsFile: | ||
| + | olcIdleTimeout: | ||
| + | olcPidFile: / | ||
| + | olcTimeLimit: | ||
| + | |||
| + | # search result | ||
| + | search: 2 | ||
| + | result: 0 Success | ||
| + | |||
| + | # numResponses: | ||
| + | # numEntries: 1 | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| ==== olcReferral ==== | ==== olcReferral ==== | ||
| Zeile 1021: | Zeile 1083: | ||
| cn: config | cn: config | ||
| olcArgsFile: | olcArgsFile: | ||
| + | olcIdleTimeout: | ||
| olcPidFile: / | olcPidFile: / | ||
| - | olcTLSCACertificatePath: | ||
| - | olcTLSCertificateFile: | ||
| - | olcTLSCertificateKeyFile: | ||
| olcReferral: | olcReferral: | ||
| + | olcTimeLimit: | ||
| # search result | # search result | ||
| Zeile 1034: | Zeile 1095: | ||
| # numEntries: 1</ | # numEntries: 1</ | ||
| + | ==== olcLogLevel ==== | ||
| + | FIXME | ||
| + | |||
| + | http:// | ||
| + | |||
| + | |||
| + | # vim / | ||
| + | |||
| + | <file ldif / | ||
| + | changetype: modify | ||
| + | add: olcLogLevel | ||
| + | olcLogLevel: | ||
| + | |||
| + | |||
| + | # ldapmodify -Y EXTERNAL -H ldapi:/// -f / | ||
| + | |||
| + | SASL/ | ||
| + | SASL username: gidNumber=0+uidNumber=0, | ||
| + | SASL SSF: 0 | ||
| + | modifying entry " | ||
| + | |||
| + | |||
| + | # ldapsearch -W -x -D cn=config -b cn=config " | ||
| + | |||
| + | # Enter LDAP Password: | ||
| + | < | ||
| + | # | ||
| + | # LDAPv3 | ||
| + | # base < | ||
| + | # filter: (objectclass=olcGlobal) | ||
| + | # requesting: ALL | ||
| + | # | ||
| + | |||
| + | # config | ||
| + | dn: cn=config | ||
| + | objectClass: | ||
| + | cn: config | ||
| + | olcArgsFile: | ||
| + | olcDisallows: | ||
| + | olcIdleTimeout: | ||
| + | olcPidFile: / | ||
| + | olcReferral: | ||
| + | olcRequires: | ||
| + | olcTimeLimit: | ||
| + | olcTLSCACertificateFile: | ||
| + | olcTLSCACertificatePath: | ||
| + | olcTLSCertificateFile: | ||
| + | olcTLSCertificateKeyFile: | ||
| + | olcTLSCipherSuite: | ||
| + | olcTLSDHParamFile: | ||
| + | olcTLSProtocolMin: | ||
| + | olcLogLevel: | ||
| + | |||
| + | # search result | ||
| + | search: 2 | ||
| + | result: 0 Success | ||
| + | |||
| + | # numResponses: | ||
| + | # numEntries: 1</ | ||
| + | |||
| + | |||
| + | # vim / | ||
| + | |||
| + | <file ldif / | ||
| + | changetype: modify | ||
| + | add: olcLogLevel | ||
| + | olcLogLevel: | ||
| + | |||
| + | # ldapmodify -Y EXTERNAL -H ldapi:/// -f / | ||
| + | < | ||
| + | SASL username: gidNumber=0+uidNumber=0, | ||
| + | SASL SSF: 0 | ||
| + | modifying entry " | ||
| + | |||
| + | |||
| + | # ldapsearch -W -x -D cn=config -b cn=config " | ||
| + | |||
| + | Enter LDAP Password: | ||
| + | < | ||
| + | # | ||
| + | # LDAPv3 | ||
| + | # base < | ||
| + | # filter: (objectclass=olcGlobal) | ||
| + | # requesting: ALL | ||
| + | # | ||
| + | |||
| + | # config | ||
| + | dn: cn=config | ||
| + | objectClass: | ||
| + | cn: config | ||
| + | olcArgsFile: | ||
| + | olcDisallows: | ||
| + | olcIdleTimeout: | ||
| + | olcPidFile: / | ||
| + | olcReferral: | ||
| + | olcRequires: | ||
| + | olcTimeLimit: | ||
| + | olcTLSCACertificateFile: | ||
| + | olcTLSCACertificatePath: | ||
| + | olcTLSCertificateFile: | ||
| + | olcTLSCertificateKeyFile: | ||
| + | olcTLSCipherSuite: | ||
| + | olcTLSDHParamFile: | ||
| + | olcTLSProtocolMin: | ||
| + | olcLogLevel: | ||
| + | olcLogLevel: | ||
| + | |||
| + | # search result | ||
| + | search: 2 | ||
| + | result: 0 Success | ||
| + | |||
| + | # numResponses: | ||
| + | # numEntries: 1</ | ||
| ===== erste LDAP-Abfragen ===== | ===== erste LDAP-Abfragen ===== | ||
| Zeile 1129: | Zeile 1303: | ||
| ====== Links ====== | ====== Links ====== | ||
| - | * **⇒ [[centos: | + | * **⇒ [[centos: |
| * **[[centos: | * **[[centos: | ||
| * **[[wiki: | * **[[wiki: | ||
| * **[[http:// | * **[[http:// | ||
| - | ~~DISCUSSION~~ | + | |