diff --git a/Doc/Sdi/ldap.xml b/Doc/Sdi/ldap.xml index 583c368d3b635737c9914496daf386830fb35853..3c18d5ac46d2277c6851dbed9f584f8a864304be 100644 --- a/Doc/Sdi/ldap.xml +++ b/Doc/Sdi/ldap.xml @@ -83,12 +83,12 @@ <listitem> <para>What does the term <quote>bind to an <acronym>LDAP</acronym></quote> server mean? Which two types of bind - operations are generally being distinguished?</para> + operations are being distinguished?</para> </listitem> <listitem> <para>Do <acronym>LDAP</acronym> servers in general support database - features like transactions, ACID semantic etc. ?</para> + features like transactions, ACID semantic etc.?</para> </listitem> <listitem> @@ -134,13 +134,13 @@ <itemizedlist> <listitem> - <para>What does the term database backend refer to with respect to - <productname>OpenLDAP</productname> server implementation?</para> + <para>What does the term <quote>database backend</quote> refer to + with respect to <productname>OpenLDAP</productname> server + implementation?</para> </listitem> <listitem> - <para>Which two ways of <acronym>LDAP</acronym> replication to - slave servers are on offer? Why is replication important?</para> + <para>Why is <acronym>LDAP</acronym> replication important?</para> </listitem> <listitem> @@ -665,51 +665,62 @@ modifying entry "olcDatabase={0}config,cn=config"</programlisting> <section xml:id="ldapReplication"> <title>Replication</title> - <para>Depending on your database backend choice you may have to alter - the <link - xlink:href="https://wiki.debian.org/LDAP/OpenLDAPSetup#with_cn.3Dconfig-1">installation - procedure</link> by replacing <quote>hdb</quote> with <quote>mdb</quote> - accordingly both on the provider and the consumer side. For (yet) - unknown reasons the <property>olcSyncProvConfig</property> - <acronym>objectclass</acronym> is absent on our systems. You may safely - omit configuring the related parameters - <property>olcSyncProvConfig</property> and - <property>olcSyncProvConfig</property>.</para> - - <para>Using Apache Directory Studio may be used in favour of - <command>ldapmodify</command> and friends.</para> + <para><link + xlink:href="???https://wiki.debian.org/LDAP/OpenLDAPSetup#with_cn.3Dconfig-1">Setting + up an LDAP server with OpenLDAP</link> provides a replication + configuration recipe. We advise using Apache Directory Studio in favour + of <command>ldapmodify</command> and friends.</para> <para>Hints:</para> <orderedlist> + <listitem> + <para>Depending on your database backend choice during server + installation you may have to alter the <link + xlink:href="https://wiki.debian.org/LDAP/OpenLDAPSetup#with_cn.3Dconfig-1">installation + procedure</link> by replacing <quote>hdb</quote> with + <quote>mdb</quote> accordingly both on the provider and the consumer + side.</para> + </listitem> + + <listitem> + <para>You may want to add the value <code>sync</code> to the + <property>olcLogLevel</property> attribute. This will create related + messages in <filename>/var/log/syslog</filename>.</para> + </listitem> + <listitem> <para>Activating the <code>syncprov</code> overlay requires an - additional <property>olcModuleLoad</property> value:</para> + additional <property>olcModuleLoad</property> <coref + linkend="sdiLdapCoSyncprov"/> value:</para> <programlisting language="none">dn: cn=module{0},cn=config objectClass: olcModuleList cn: module{0} olcModuleLoad: {0}back_mdb -<emphasis role="bold">olcModuleLoad: {1}syncprov</emphasis> +<emphasis role="bold">olcModuleLoad: {1}syncprov</emphasis> <co + xml:id="sdiLdapCoSyncprov"/> olcModulePath: /usr/lib/ldap</programlisting> </listitem> <listitem> - <para>You may want to add the value <code>sync</code> to the - <property>olcLogLevel</property> attribute. This will create related - messages in <filename>/var/log/syslog</filename>.</para> + <para>Adding the <property>olcSyncProvConfig</property> objectclass + property requires hitting the <quote>reload</quote> icon in Apache + Directory Studio.</para> </listitem> </orderedlist> - <para>Check for provider changes being propagated to the - consumer.</para> + <para>Check for provider changes being propagated to the consumer by + e.g. creating an <code>organisationalUnit</code> entry.</para> - <para>The current configuration contains a serious security flaw: The - credentials are being sent in clear text and are thus subject to network - sniffing (e.g. by using <link - xlink:href="https://www.wireshark.org">.Wireshark</link>). In a - professional setup you will have to configure <xref linkend="glo_TLS"/> - for encrypting your communication channel.</para> + <note> + <para>The current configuration contains a serious security flaw: The + credentials are being sent in clear text and are thus subject to + network sniffing (e.g. by using <link + xlink:href="https://www.wireshark.org">.Wireshark</link>) attacks. In + a professional setup you will have to configure <xref + linkend="glo_TLS"/> for encrypting your communication channel.</para> + </note> </section> <section xml:id="sdiSectLdapByJava"> diff --git a/ws/Docbook/Config/xxe6/spell/dict_en.txt b/ws/Docbook/Config/xxe6/spell/dict_en.txt index c7eab94b1bfd09ea9ed121dc7dc61d01db0c0538..dbf3f604db77cc97238a1b4aec1b261483a416c4 100644 --- a/ws/Docbook/Config/xxe6/spell/dict_en.txt +++ b/ws/Docbook/Config/xxe6/spell/dict_en.txt @@ -15,6 +15,7 @@ namespace namespaces no-brainer nullable +objectclass passphrases plugin plugins