<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://wiki.unscdf.org/index.php?action=history&amp;feed=atom&amp;title=Installation_et_configuration_de_OpenLDAP</id>
	<title>Installation et configuration de OpenLDAP - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.unscdf.org/index.php?action=history&amp;feed=atom&amp;title=Installation_et_configuration_de_OpenLDAP"/>
	<link rel="alternate" type="text/html" href="https://wiki.unscdf.org/index.php?title=Installation_et_configuration_de_OpenLDAP&amp;action=history"/>
	<updated>2026-04-15T06:33:32Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki.unscdf.org/index.php?title=Installation_et_configuration_de_OpenLDAP&amp;diff=1892&amp;oldid=prev</id>
		<title>Pfoo le 16 décembre 2015 à 19:10</title>
		<link rel="alternate" type="text/html" href="https://wiki.unscdf.org/index.php?title=Installation_et_configuration_de_OpenLDAP&amp;diff=1892&amp;oldid=prev"/>
		<updated>2015-12-16T19:10:29Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 16 décembre 2015 à 21:10&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Ligne 1 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 1 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:serveur]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:serveur]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:debian]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:debian]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&amp;lt;span style=&quot;color: red;&quot;&amp;gt;Tuto plus vraiment à jour (a l&#039;origine écrit sous debian lenny)&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:toupdate]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Installation=&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Installation=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Pour installer OpenLDAP :&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Pour installer OpenLDAP :&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Pfoo</name></author>
	</entry>
	<entry>
		<id>https://wiki.unscdf.org/index.php?title=Installation_et_configuration_de_OpenLDAP&amp;diff=1347&amp;oldid=prev</id>
		<title>Pfoo le 28 juin 2013 à 22:54</title>
		<link rel="alternate" type="text/html" href="https://wiki.unscdf.org/index.php?title=Installation_et_configuration_de_OpenLDAP&amp;diff=1347&amp;oldid=prev"/>
		<updated>2013-06-28T22:54:41Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://wiki.unscdf.org/index.php?title=Installation_et_configuration_de_OpenLDAP&amp;amp;diff=1347&amp;amp;oldid=201&quot;&gt;Voir les modifications&lt;/a&gt;</summary>
		<author><name>Pfoo</name></author>
	</entry>
	<entry>
		<id>https://wiki.unscdf.org/index.php?title=Installation_et_configuration_de_OpenLDAP&amp;diff=201&amp;oldid=prev</id>
		<title>Pfoo le 6 février 2011 à 21:08</title>
		<link rel="alternate" type="text/html" href="https://wiki.unscdf.org/index.php?title=Installation_et_configuration_de_OpenLDAP&amp;diff=201&amp;oldid=prev"/>
		<updated>2011-02-06T21:08:26Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 6 février 2011 à 23:08&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Ligne 1 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 1 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:serveur]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:debian]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:debian]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Installation=&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Installation=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Pfoo</name></author>
	</entry>
	<entry>
		<id>https://wiki.unscdf.org/index.php?title=Installation_et_configuration_de_OpenLDAP&amp;diff=166&amp;oldid=prev</id>
		<title>Pfoo le 6 février 2011 à 19:48</title>
		<link rel="alternate" type="text/html" href="https://wiki.unscdf.org/index.php?title=Installation_et_configuration_de_OpenLDAP&amp;diff=166&amp;oldid=prev"/>
		<updated>2011-02-06T19:48:34Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 6 février 2011 à 21:48&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Ligne 1 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 1 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:debian]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Installation=&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Installation=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Pour installer OpenLDAP :&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Pour installer OpenLDAP :&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Pfoo</name></author>
	</entry>
	<entry>
		<id>https://wiki.unscdf.org/index.php?title=Installation_et_configuration_de_OpenLDAP&amp;diff=126&amp;oldid=prev</id>
		<title>Pfoo : /* Modification du fichier /etc/default/slapd pour les ports à écouter */</title>
		<link rel="alternate" type="text/html" href="https://wiki.unscdf.org/index.php?title=Installation_et_configuration_de_OpenLDAP&amp;diff=126&amp;oldid=prev"/>
		<updated>2011-02-05T22:04:39Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Modification du fichier /etc/default/slapd pour les ports à écouter&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 6 février 2011 à 00:04&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l377&quot;&gt;Ligne 377 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 377 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;SLAPD_SERVICES=&amp;quot;ldap://127.0.0.1:389/ ldap://213.186.47.110:389/ ldaps://213.186.47.110:636/&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;SLAPD_SERVICES=&amp;quot;ldap://127.0.0.1:389/ ldap://213.186.47.110:389/ ldaps://213.186.47.110:636/&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Si une autre ligne &amp;lt;code&amp;gt;SLAPD_SERVICES&amp;lt;/code&amp;gt; est préexistante, supprimez la.&amp;lt;br&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt;&amp;lt;&lt;/del&gt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;br&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Si une autre ligne &amp;lt;code&amp;gt;SLAPD_SERVICES&amp;lt;/code&amp;gt; est préexistante, supprimez la.&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Le démon slapd écoutera donc en local sur le port 389 (nécessaire pour utiliser une interface de gestion web comme &amp;lt;code&amp;gt;phpldapadmin&amp;lt;/code&amp;gt;), ainsi que sur l&amp;#039;ip du serveur sur les ports 389 (connexions normales) et 636 (connexions SSLs)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Le démon slapd écoutera donc en local sur le port 389 (nécessaire pour utiliser une interface de gestion web comme &amp;lt;code&amp;gt;phpldapadmin&amp;lt;/code&amp;gt;), ainsi que sur l&amp;#039;ip du serveur sur les ports 389 (connexions normales) et 636 (connexions SSLs)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Pfoo</name></author>
	</entry>
	<entry>
		<id>https://wiki.unscdf.org/index.php?title=Installation_et_configuration_de_OpenLDAP&amp;diff=125&amp;oldid=prev</id>
		<title>Pfoo le 5 février 2011 à 22:03</title>
		<link rel="alternate" type="text/html" href="https://wiki.unscdf.org/index.php?title=Installation_et_configuration_de_OpenLDAP&amp;diff=125&amp;oldid=prev"/>
		<updated>2011-02-05T22:03:29Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 6 février 2011 à 00:03&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l161&quot;&gt;Ligne 161 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 161 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;2.3. &lt;/del&gt;Autres options==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Autres options==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;modulepath&amp;lt;/code&amp;gt; : spécifie où sont stockés les modules.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;modulepath&amp;lt;/code&amp;gt; : spécifie où sont stockés les modules.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;moduleload&amp;lt;/code&amp;gt; : spécifie les modules à loader.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;moduleload&amp;lt;/code&amp;gt; : spécifie les modules à loader.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l173&quot;&gt;Ligne 173 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 173 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;2.4. &lt;/del&gt;SSL==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==SSL==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;slapd permet de sécuriser les transactions en SSL. Voici la configuration que j&amp;#039;utilise :&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;slapd permet de sécuriser les transactions en SSL. Voici la configuration que j&amp;#039;utilise :&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l201&quot;&gt;Ligne 201 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 201 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;2.5. &lt;/del&gt;SASL==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==SASL==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;2.6. &lt;/del&gt;Autres options de sécurité==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Autres options de sécurité==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&amp;lt;code&amp;gt;password-hash&amp;lt;/code&amp;gt; : spécifie la méthode de cryptage des mots de passe par défaut. Les différentes options possible sont :&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&amp;lt;code&amp;gt;password-hash&amp;lt;/code&amp;gt; : spécifie la méthode de cryptage des mots de passe par défaut. Les différentes options possible sont :&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** &amp;lt;code&amp;gt;{CRYPT}&amp;lt;/code&amp;gt; : utilise la fonction crypt() de unix&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** &amp;lt;code&amp;gt;{CRYPT}&amp;lt;/code&amp;gt; : utilise la fonction crypt() de unix&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l220&quot;&gt;Ligne 220 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 220 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;3. &lt;/del&gt;Configuration de la base de donnée=&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Configuration de la base de donnée=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;3.1. &lt;/del&gt;Ajout d&#039;une base==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Ajout d&#039;une base==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dans mon exemple, j&amp;#039;ajoute les lignes suivantes au fichier &amp;lt;code&amp;gt;/etc/ldap/slapd.conf&amp;lt;/code&amp;gt; :&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dans mon exemple, j&amp;#039;ajoute les lignes suivantes au fichier &amp;lt;code&amp;gt;/etc/ldap/slapd.conf&amp;lt;/code&amp;gt; :&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l254&quot;&gt;Ligne 254 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 254 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;replogfile&amp;lt;/code&amp;gt; : spécifie le dossier où sont stockés les logs de réplication. C&amp;#039;est fonction est utile si vous faite de la réplication entre plusieurs serveurs ldap&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;replogfile&amp;lt;/code&amp;gt; : spécifie le dossier où sont stockés les logs de réplication. C&amp;#039;est fonction est utile si vous faite de la réplication entre plusieurs serveurs ldap&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;3.2. &lt;/del&gt;Configuration des ACLs de la base==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Configuration des ACLs de la base==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Les ACLs définissent qui a accès à quoi dans la base de donnée.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Les ACLs définissent qui a accès à quoi dans la base de donnée.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Tout d&amp;#039;abord, on va définir les accès aux mots-de-passes.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Tout d&amp;#039;abord, on va définir les accès aux mots-de-passes.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l311&quot;&gt;Ligne 311 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 311 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;En détail :&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;En détail :&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Le premier paragraphe défini les accès pour le ou pfoo, qui lui même se situe dans le ou addressbook, qui lui même se situe à la racine de la base.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;br /&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Le premier paragraphe défini les accès pour le ou pfoo, qui lui même se situe dans le ou addressbook, qui lui même se situe à la racine de la base.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* La directive &amp;lt;code&amp;gt;dn.subtree&amp;lt;/code&amp;gt; permet de définir l&amp;#039;accès pour le &amp;lt;code&amp;gt;ou&amp;lt;/code&amp;gt; pfoo et toute l&amp;#039;arborescence en dessou de ce &amp;lt;code&amp;gt;ou&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* La directive &amp;lt;code&amp;gt;dn.subtree&amp;lt;/code&amp;gt; permet de définir l&amp;#039;accès pour le &amp;lt;code&amp;gt;ou&amp;lt;/code&amp;gt; pfoo et toute l&amp;#039;arborescence en dessou de ce &amp;lt;code&amp;gt;ou&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* On donne un accès en écriture à l&amp;#039;utilisateur pfoo (défini par la directive &amp;lt;code&amp;gt;cn&amp;lt;/code&amp;gt; qui se situe dans le &amp;lt;code&amp;gt;ou&amp;gt;users&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* On donne un accès en écriture à l&amp;#039;utilisateur pfoo (défini par la directive &amp;lt;code&amp;gt;cn&amp;lt;/code&amp;gt; qui se situe dans le &amp;lt;code&amp;gt;ou&amp;gt;users&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l326&quot;&gt;Ligne 326 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 326 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* On ne donne un accès que au &amp;lt;code&amp;gt;cn&amp;lt;/code&amp;gt; admin et on refuse l&amp;#039;accès à tous les autres&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* On ne donne un accès que au &amp;lt;code&amp;gt;cn&amp;lt;/code&amp;gt; admin et on refuse l&amp;#039;accès à tous les autres&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;4. &lt;/del&gt;Insertion de la structure dans la base=&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Insertion de la structure dans la base=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Bien que la base de donnée et ses accès soient configurés, elle reste pour l&amp;#039;instant vide. Nous allons la remplir en utilisant un fichier au format LDIF.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Bien que la base de donnée et ses accès soient configurés, elle reste pour l&amp;#039;instant vide. Nous allons la remplir en utilisant un fichier au format LDIF.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ouvrez votre éditeur de texte, collez les lignes suivantes dedans et enregistrez le nom avec le nom que vous voulez.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ouvrez votre éditeur de texte, collez les lignes suivantes dedans et enregistrez le nom avec le nom que vous voulez.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l370&quot;&gt;Ligne 370 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 370 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;ldapadd -x -W -D &amp;quot;cn=admin,dc=csnu,dc=org&amp;quot; -f votre_fichier&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;ldapadd -x -W -D &amp;quot;cn=admin,dc=csnu,dc=org&amp;quot; -f votre_fichier&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;5. &lt;/del&gt;Modification du fichier /etc/default/slapd pour les ports à écouter=&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Modification du fichier /etc/default/slapd pour les ports à écouter=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Une petite modification est nécessaire pour que slapd écoute bien le port par défaut pour les connexions SSLs.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Une petite modification est nécessaire pour que slapd écoute bien le port par défaut pour les connexions SSLs.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l380&quot;&gt;Ligne 380 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 380 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Le démon slapd écoutera donc en local sur le port 389 (nécessaire pour utiliser une interface de gestion web comme &amp;lt;code&amp;gt;phpldapadmin&amp;lt;/code&amp;gt;), ainsi que sur l&amp;#039;ip du serveur sur les ports 389 (connexions normales) et 636 (connexions SSLs)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Le démon slapd écoutera donc en local sur le port 389 (nécessaire pour utiliser une interface de gestion web comme &amp;lt;code&amp;gt;phpldapadmin&amp;lt;/code&amp;gt;), ainsi que sur l&amp;#039;ip du serveur sur les ports 389 (connexions normales) et 636 (connexions SSLs)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;6. &lt;/del&gt;Lancement=&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Lancement=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il ne reste plus qu&amp;#039;à lancer le serveur :&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il ne reste plus qu&amp;#039;à lancer le serveur :&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l390&quot;&gt;Ligne 390 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 390 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;User DN&amp;lt;/code&amp;gt; est le chemin complet de votre utilisateur (cn=pfoo,ou=users,dc=csnu,dc=org dans mon cas)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;User DN&amp;lt;/code&amp;gt; est le chemin complet de votre utilisateur (cn=pfoo,ou=users,dc=csnu,dc=org dans mon cas)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;7. &lt;/del&gt;thunderbird=&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=thunderbird=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;J&amp;#039;utilise thunderbird en tant que client mail.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;J&amp;#039;utilise thunderbird en tant que client mail.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Pfoo</name></author>
	</entry>
	<entry>
		<id>https://wiki.unscdf.org/index.php?title=Installation_et_configuration_de_OpenLDAP&amp;diff=124&amp;oldid=prev</id>
		<title>Pfoo le 5 février 2011 à 22:01</title>
		<link rel="alternate" type="text/html" href="https://wiki.unscdf.org/index.php?title=Installation_et_configuration_de_OpenLDAP&amp;diff=124&amp;oldid=prev"/>
		<updated>2011-02-05T22:01:44Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://wiki.unscdf.org/index.php?title=Installation_et_configuration_de_OpenLDAP&amp;amp;diff=124&amp;amp;oldid=123&quot;&gt;Voir les modifications&lt;/a&gt;</summary>
		<author><name>Pfoo</name></author>
	</entry>
	<entry>
		<id>https://wiki.unscdf.org/index.php?title=Installation_et_configuration_de_OpenLDAP&amp;diff=123&amp;oldid=prev</id>
		<title>Pfoo : Page créée avec « =1. Installation= Pour installer OpenLDAP :&lt;/p&gt; &lt;pre&gt;# aptitude install ldap-server ldap-client&lt;/pre&gt; La configuration de openldap se fait dans &lt;code&gt;/etc/ldap/&lt;/code&gt;. Le da... »</title>
		<link rel="alternate" type="text/html" href="https://wiki.unscdf.org/index.php?title=Installation_et_configuration_de_OpenLDAP&amp;diff=123&amp;oldid=prev"/>
		<updated>2011-02-05T21:43:38Z</updated>

		<summary type="html">&lt;p&gt;Page créée avec « =1. Installation= Pour installer OpenLDAP :&amp;lt;/p&amp;gt; &amp;lt;pre&amp;gt;# aptitude install ldap-server ldap-client&amp;lt;/pre&amp;gt; La configuration de openldap se fait dans &amp;lt;code&amp;gt;/etc/ldap/&amp;lt;/code&amp;gt;. Le da... »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=1. Installation=&lt;br /&gt;
Pour installer OpenLDAP :&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;# aptitude install ldap-server ldap-client&amp;lt;/pre&amp;gt;&lt;br /&gt;
La configuration de openldap se fait dans &amp;lt;code&amp;gt;/etc/ldap/&amp;lt;/code&amp;gt;. Le daemon OpenLDAP s&amp;#039;appèle slapd. Voici un exemple de fichier &amp;lt;a href=&amp;quot;slapd.conf&amp;quot;&amp;gt;slapd.conf&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=2. Configuration globale=&lt;br /&gt;
&lt;br /&gt;
==2.1. Les schémas==&lt;br /&gt;
C&amp;#039;est la première chose à définir, a savoir, quels schémas le serveur doit supporter. Les schémas sont placés dans &amp;lt;code&amp;gt;/etc/ldap/schema&amp;lt;/code&amp;gt;. Voici ceux que j&amp;#039;utilise :&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
include         /etc/ldap/schema/core.schema&lt;br /&gt;
include         /etc/ldap/schema/cosine.schema&lt;br /&gt;
include         /etc/ldap/schema/nis.schema&lt;br /&gt;
include         /etc/ldap/schema/inetorgperson.schema&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==2.2. Log et exécution==&lt;br /&gt;
Pour que slapd log les actions effectués, il faut définir le niveau de log avec la directive &amp;lt;code&amp;gt;loglevel&amp;lt;/code&amp;gt;. Voici un petit tableau récapitulant les différents loglevels :&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Niveau 	Description&lt;br /&gt;
-1 	enable all debugging&lt;br /&gt;
0 	no debugging&lt;br /&gt;
1 	trace function calls&lt;br /&gt;
2 	debug packet handling&lt;br /&gt;
4 	heavy trace debugging&lt;br /&gt;
8 	connection management&lt;br /&gt;
16 	print out packets sent and received&lt;br /&gt;
32 	search filter processing&lt;br /&gt;
64 	configuration file processing&lt;br /&gt;
128 	access control list processing&lt;br /&gt;
256 	stats log connections/operations/results&lt;br /&gt;
512 	stats log entries sent&lt;br /&gt;
1024 	print communication with shell backends&lt;br /&gt;
2048 	print entry parsing debugging&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Vous pouvez additionner les différents niveaux de log pour bénéficier de plusieurs options de log.&amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
Pour que les logs fonctionnent, ajoutez la ligne suivante dans &amp;lt;code&amp;gt;/etc/syslog.conf&amp;lt;/code&amp;gt; puis redémarrez syslog (&amp;lt;code&amp;gt;/etc/init.d/sysklogd restart&amp;lt;/code&amp;gt;) :&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;local4.*         /var/log/ldap.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
D&amp;#039;autres directives doivent être définies :&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;pidfile filename : spécifie le fichier dans lequel le pid de slapd sera stocké.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;argsfile filename : spécifie le fichier où les arguments qu&amp;#039;il faut passer à slapd lors de son lancement sont stockés.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;schemacheck on|off : spécifie s&amp;#039;il faut vérifier la conformité de toutes les entrées aux schémas configurés&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
Dans mon cas :&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
pidfile         /var/run/slapd/slapd.pid&lt;br /&gt;
argsfile        /var/run/slapd/slapd.args&lt;br /&gt;
loglevel        296&lt;br /&gt;
schemacheck on&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==2.3. Autres options==&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;modulepath : spécifie où sont stockés les modules.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;moduleload : spécifie les modules à loader.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;sizelimit : spécifie le nombre maximum d&amp;#039;entrée retourné lors d&amp;#039;une recherche&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ma configuration :&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
modulepath      /usr/lib/ldap&lt;br /&gt;
moduleload      back_bdb&lt;br /&gt;
sizelimit 500&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==2.4. SSL==&lt;br /&gt;
slapd permet de sécuriser les transactions en SSL. Voici la configuration que j&amp;#039;utilise:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
TLSCertificateFile      /etc/ldap/ssl/ldap.pem&lt;br /&gt;
TLSCertificateKeyFile   /etc/ldap/ssl/ldap.key&lt;br /&gt;
TLSCACertificateFile    /etc/ldap/ssl/ca.pem&lt;br /&gt;
TLSCipherSuite          HIGH&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Définition des directives :&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;TLSCertificateFile: spécifie l&amp;#039;emplacement du certificat du serveur.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;TLSCertificateKeyFile: spécifie l&amp;#039;emplacement de la clé privée du certificat.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;TLSCACertificateFile: spécifie l&amp;#039;emplacement du certificat de la CA qui a permi de signer le certificat de slapd.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;TLSCipherSuite: spécifie les specifications de chiffrement&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La section du fichier de configuration de openssl correspondante :&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[LDAP]&lt;br /&gt;
basicConstraints = critical, CA:FALSE&lt;br /&gt;
subjectKeyIdentifier = hash&lt;br /&gt;
keyUsage = digitalSignature, keyEncipherment&lt;br /&gt;
extendedKeyUsage = serverAuth, clientAuth&lt;br /&gt;
nsCertType = server&lt;br /&gt;
nsComment = &amp;quot;OpenLDAP certificat&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==2.5. SASL==&lt;br /&gt;
&lt;br /&gt;
==2.6. Autres options de sécurité==&lt;br /&gt;
password-hash : spécifie la méthode de cryptage des mots de passe par défaut. Les différentes options possible sont :&amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
- {CRYPT} : utilise la fonction crypt() de unix&amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
- {MD5} : hachage par MD5&amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
- {SHA} : hachage en SHA-1&amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
- {SSHA} : (Salted Secure Hash Algorithm) hachage en SHA-1 avec un meilleur support du seed. C&amp;#039;est l&amp;#039;option recommandée.&amp;lt;/p&amp;gt;&lt;br /&gt;
require : spécifie les conditions d&amp;#039;accès au serveur. Les options possibles sont :&amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
- none&amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
- authc : tout client doit s&amp;#039;authentifier&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
allow et disallow : permet d&amp;#039;authoriser ou de ne pas authoriser certaines fonctions.&amp;lt;/p&amp;gt;&lt;br /&gt;
Ma configuration :&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
require authc&lt;br /&gt;
password-hash {SSHA}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=3. Configuration de la base de donnée=&lt;br /&gt;
==3.1. Ajout d&amp;#039;une base==&lt;br /&gt;
Dans mon exemple, j&amp;#039;ajoute les lignes suivantes au fichier &amp;lt;code&amp;gt;/etc/ldap/slapd.conf&amp;lt;/code&amp;gt; :&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
database        bdb&lt;br /&gt;
suffix          &amp;quot;dc=csnu,dc=org&amp;quot;&lt;br /&gt;
rootdn          &amp;quot;cn=admin,dc=csnu,dc=org&amp;quot;&lt;br /&gt;
rootpw          {SSHA}Xe7Lb0SZi8B7F4CiqwRV8t3cm0R2XdYc&lt;br /&gt;
directory       &amp;quot;/srv/ldap&amp;quot;&lt;br /&gt;
dbconfig set_cachesize 0 2097152 0&lt;br /&gt;
dbconfig set_lk_max_objects 1500&lt;br /&gt;
dbconfig set_lk_max_locks 1500&lt;br /&gt;
dbconfig set_lk_max_lockers 1500&lt;br /&gt;
index           objectClass eq&lt;br /&gt;
lastmod         on&lt;br /&gt;
# replogfile    /var/lib/ldap/replog&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Une petite explication :&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;database bdb : spécifie qu&amp;#039;on créé une base de donnée de type bdb (berkeley DB). Toute les lignes suivant celle-ci s&amp;#039;appliqueront à cette base de donnée jusqu&amp;#039;à ce qu&amp;#039;une autre base de donnée soit définie par la même directive.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;suffix : spécifie la racine de la base&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;rootdn : défini le super-utilisateur de la base de donnée. C&amp;#039;est lui qui aura tous les pouvrois.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;rootpw : défini le mot-de-passe du super-utilisateur. Pour générer le mot-de-passe, utilisez la commande &amp;lt;code&amp;gt;/usr/sbin/slappasswd -h &amp;#039;{SSHA}&amp;#039; -s password -v&amp;lt;/code&amp;gt; où password est le mot-de-passe souhaité.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;directory : spécifie le dossier dans lequel la base de donnée sera créée.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;dbconfig set_cachesize : spécifie la taille du cache&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;index : spécifie les options d&amp;#039;indexation pour accélérer les recherches. Les types d&amp;#039;index supportés sont :&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt; approx (approximate)&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt; eq (equality)&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt; pres (presence)&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;sub (substring)&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;lastmod : spécifie s&amp;#039;il faut garder en mémoire la dernière modification des entrées&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;replogfile : spécifie le dossier où sont stockés les logs de réplication. C&amp;#039;est fonction est utile si vous faite de la réplication entre plusieurs serveurs ldap&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==3.2. Configuration des ACLs de la base==&lt;br /&gt;
Les ACLs définissent qui a accès à quoi dans la base de donnée.&amp;lt;/p&amp;gt;&lt;br /&gt;
Tout d&amp;#039;abord, on va définir les accès aux mots-de-passes.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# The userPassword by default can be changed&lt;br /&gt;
# by the entry owning it if they are authenticated.&lt;br /&gt;
# Others should not be able to see it, except the&lt;br /&gt;
# admin entry below&lt;br /&gt;
# These access lines apply to database #1 only&lt;br /&gt;
access to attrs=userPassword,shadowLastChange&lt;br /&gt;
        by dn=&amp;quot;cn=admin,dc=csnu,dc=org&amp;quot; write&lt;br /&gt;
        by anonymous auth&lt;br /&gt;
        by self write&lt;br /&gt;
        by * none&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Petite explication :&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;access to : spécifie pour quoi on défini des accès. Dans le cas présent, c&amp;#039;est l&amp;#039;accès aux mots-de-passes&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;by dn=&amp;quot;cn=admin,dc=csnu,dc=org&amp;quot; write : authorise l&amp;#039;accès en écriture par le super-utilisateur admin. L&amp;#039;accès en écriture signifie un accès complet.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;by anonymous auth : authorise aux utilisateurs anonymes de se loguer&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;by self write : authorise l&amp;#039;utilisateur à changer son propre mot-de-passe&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;by * none : restreint l&amp;#039;accès à tous les autres utilisateurs.&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
Les permissions d&amp;#039;accès se définissent dans l&amp;#039;ordre de haut en bas. Les premières permissions doivent être les plus précises, et les dernières les plus générales. Par exemple, ici, on interdit l&amp;#039;accès&lt;br /&gt;
à tous le monde en dernier, mais les permissions précédentes restent valides. Si on avait interdit l&amp;#039;accès en ajoutant une ligne &amp;lt;code&amp;gt;by * none&amp;lt;/code&amp;gt; à la première ligne, les lignes suivantes n&amp;#039;auraient&lt;br /&gt;
pas été appliqué.&amp;lt;/p&amp;gt;&lt;br /&gt;
Maintenant, on va définir les accès à la structure de la base. Voici la structure qu&amp;#039;on va mettre en place :&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Précédement, on a défini la racine de notre base avec la directive &amp;lt;code&amp;gt;suffix&amp;lt;/code&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On va définir un &amp;lt;code&amp;gt;ou&amp;lt;/code&amp;gt; addressbook. Un &amp;lt;code&amp;gt;ou&amp;lt;/code&amp;gt; peut s&amp;#039;apparenter à un sous-dossier&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Ensuite, on va définir dans le &amp;lt;code&amp;gt;ou&amp;lt;/code&amp;gt; addressbook d&amp;#039;autres &amp;lt;code&amp;gt;ou&amp;lt;/code&amp;gt; pour chaques utilisateurs&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;A la racine, nous allons aussi créer un &amp;lt;code&amp;gt;ou&amp;lt;/code&amp;gt; users qui contiendra les utilisateurs de la base de donnée&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Voici les permissions correspondantes pour cette structure :&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
access to dn.subtree=&amp;quot;ou=pfoo,ou=addressbook,dc=csnu,dc=org&amp;quot;&lt;br /&gt;
        by dn=&amp;quot;cn=pfoo,ou=users,dc=csnu,dc=org&amp;quot; write&lt;br /&gt;
        by * none&lt;br /&gt;
&lt;br /&gt;
access to dn=&amp;quot;ou=users,dc=csnu,dc=org&amp;quot;&lt;br /&gt;
        by * none&lt;br /&gt;
&lt;br /&gt;
access to dn=&amp;quot;ou=addressbook,dc=csnu,dc=org&amp;quot;&lt;br /&gt;
        by dn.children=&amp;quot;ou=users,dc=csnu,dc=org&amp;quot; read&lt;br /&gt;
        by * none&lt;br /&gt;
&lt;br /&gt;
access to dn=&amp;quot;dc=csnu,dc=org&amp;quot;&lt;br /&gt;
        by dn=&amp;quot;cn=admin,dc=csnu,dc=org&amp;quot; write&lt;br /&gt;
        by dn.children=&amp;quot;ou=users,dc=csnu,dc=org&amp;quot; read&lt;br /&gt;
        by * none&lt;br /&gt;
&lt;br /&gt;
access to *&lt;br /&gt;
        by dn=&amp;quot;cn=admin,dc=csnu,dc=org&amp;quot; write&lt;br /&gt;
        by * none&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
En détail :&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Le premier paragraphe défini les accès pour le ou pfoo, qui lui même se situe dans le ou addressbook, qui lui même se situe à la racine de la base.&amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
La directive &amp;lt;code&amp;gt;dn.subtree&amp;lt;/code&amp;gt; permet de définir l&amp;#039;accès pour le &amp;lt;code&amp;gt;ou&amp;lt;/code&amp;gt; pfoo et toute l&amp;#039;arborescence en dessou de ce &amp;lt;code&amp;gt;ou&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On donne un accès en écriture à l&amp;#039;utilisateur pfoo (défini par la directive &amp;lt;code&amp;gt;cn&amp;lt;/code&amp;gt; qui se situe dans le &amp;lt;code&amp;gt;ou&amp;gt;users&amp;lt;/code&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Dans le deuxième paragraphe, on défini les accès au &amp;lt;code&amp;gt;ou&amp;lt;/code&amp;gt; users. On ne donne l&amp;#039;accès à personne étant donné qu&amp;#039;on y stocke les utilisateurs et leurs mot-de-passes.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Dans le troisième paragraphe, on défini l&amp;#039;accès au &amp;lt;code&amp;gt;ou&amp;lt;/code&amp;gt; addressbook.&amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
La directive &amp;lt;code&amp;gt;dn.children&amp;lt;/code&amp;gt; permet de donner l&amp;#039;accès (en lecture) à tous les utilisateurs de la &amp;lt;code&amp;gt;ou&amp;lt;/code&amp;gt; users. On refuse l&amp;#039;accès à tous les autres.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Dans le quatrième paragraphe, on défini les accès à la racine de la base&amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
On donne un accès au &amp;lt;code&amp;gt;cn&amp;lt;/code&amp;gt; admin ainsi qu&amp;#039;à tous les &amp;lt;code&amp;gt;cn&amp;lt;/code&amp;gt; stockés dans le &amp;lt;code&amp;gt;ou&amp;lt;/code&amp;gt; users et on refuse l&amp;#039;accès aux autres.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Dans le dernier paragraphe, on précise les permissions pour la totalité de la base&amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
On ne donne un accès que au &amp;lt;code&amp;gt;cn&amp;lt;/code&amp;gt; admin et on refuse l&amp;#039;accès à tous les autres&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=4. Insertion de la structure dans la base=&lt;br /&gt;
Bien que la base de donnée et ses accès soient configurés, elle reste pour l&amp;#039;instant vide. Nous allons la remplir en utilisant un fichier au format LDIF.&amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
Ouvrez votre éditeur de texte, collez les lignes suivantes dedans et enregistrez le nom avec le nom que vous voulez.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#Racine de la base&lt;br /&gt;
dn:     dc=csnu, dc=org&lt;br /&gt;
objectClass:    top&lt;br /&gt;
objectClass:    dcObject&lt;br /&gt;
objectClass:    organization&lt;br /&gt;
dc:     csnu&lt;br /&gt;
o:      Commandement Spatial des Nations Unies&lt;br /&gt;
&lt;br /&gt;
# ou des utilisateurs de la base&lt;br /&gt;
dn: ou=users,dc=csnu,dc=org&lt;br /&gt;
objectClass: top&lt;br /&gt;
objectClass: organizationalunit&lt;br /&gt;
ou: users&lt;br /&gt;
&lt;br /&gt;
# utilisateur pfoo de la base&lt;br /&gt;
dn: cn=pfoo,ou=users,dc=csnu,dc=org&lt;br /&gt;
cn: pfoo&lt;br /&gt;
objectClass: top&lt;br /&gt;
objectClass: person&lt;br /&gt;
userPassword: {SSHA}HfdHKgf64gJdNk953FDj6GHsdJhD57I&lt;br /&gt;
sn: pfoo&lt;br /&gt;
&lt;br /&gt;
# ou du carnet d&amp;#039;adresse global&lt;br /&gt;
dn:     ou=addressbook, dc=csnu, dc=org&lt;br /&gt;
objectClass:    top&lt;br /&gt;
objectClass:    organizationalUnit&lt;br /&gt;
ou:     addressbook&lt;br /&gt;
&lt;br /&gt;
# ou du carnet d&amp;#039;adresse de pfoo&lt;br /&gt;
dn:     ou=pfoo, ou=addressbook, dc=csnu, dc=org&lt;br /&gt;
objectClass:    top&lt;br /&gt;
objectClass:    organizationalUnit&lt;br /&gt;
ou:     pfoo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Une fois de plus, le mot-de-passe crypté de la ligne &amp;lt;code&amp;gt;userPassword:&amp;lt;/code&amp;gt; de l&amp;#039;utilisateur pfoo peut être trouvé en utilisant la commande suivante :&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;# /usr/sbin/slappasswd -h &amp;#039;{SSHA}&amp;#039; -s password -v&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une fois le fichié créé et enregistré, il ne reste plus qu&amp;#039;à l&amp;#039;ajouter à la base de donnée:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;# ldapadd -x -W -D &amp;quot;cn=admin,dc=csnu,dc=org&amp;quot; -f votre_fichier&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=5. Modification du fichier /etc/default/slapd pour les ports à écouter=&lt;br /&gt;
&lt;br /&gt;
Une petite modification est nécessaire pour que slapd écoute bien le port par défaut pour les connexions SSLs.&amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
Ouvrez le fichier &amp;lt;code&amp;gt;/etc/default/slapd&amp;lt;/code&amp;gt; et ajoutez y les lignes suivantes :&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SLAPD_SERVICES=&amp;quot;ldap://127.0.0.1:389/ ldap://213.186.47.110:389/ ldaps://213.186.47.110:636/&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Si une autre ligne &amp;lt;code&amp;gt;SLAPD_SERVICES&amp;lt;/code&amp;gt; est préexistante, supprimez la.&amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
Le démon slapd écoutera donc en local sur le port 389 (nécessaire pour utiliser une interface de gestion web comme &amp;lt;code&amp;gt;phpldapadmin&amp;lt;/code&amp;gt;), ainsi que sur l&amp;#039;ip du serveur sur les ports&lt;br /&gt;
389 (connexions normales) et 636 (connexions SSLs)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=6. Lancement=&lt;br /&gt;
Il ne reste plus qu&amp;#039;à lancer le serveur :&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# /etc/init.d/slapd start&amp;lt;/pre&amp;gt;&lt;br /&gt;
Vous pouvez tester votre configuration en utilisant un client ldap. Pour ma part, j&amp;#039;ai fait mes tests avec le client &amp;lt;a href=&amp;quot;ldapbrowser.7z&amp;quot;&amp;gt;ldapbrowser&amp;lt;/a&amp;gt; (java)&amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
Pour vous connecter : &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Base DN est la racine de votre base de donnée (dc=csnu,dc=org dans mon cas)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;User DN est le chemin complet de votre utilisateur (cn=pfoo,ou=users,dc=csnu,dc=org dans mon cas)&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=7. thunderbird=&lt;br /&gt;
&lt;br /&gt;
J&amp;#039;utilise thunderbird en tant que client mail.&amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
Pour configurer votre annuaire LDAP, il suffit d&amp;#039;aller dans le carnet d&amp;#039;adresse, de faire fichier &amp;gt; nouveau &amp;gt; annuaire LDAP puis de configurer les différents champs. Utilisez biensur de préférence une&lt;br /&gt;
connexion chiffrée en SSL.&amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
Personnellement, je n&amp;#039;ai jamais réussi à faire marcher la réplication du carnet d&amp;#039;adresse. Peut-être faut-il passer par le démon slurpd, mais vu qu&amp;#039;aucune configuration n&amp;#039;est possible au niveau de&lt;br /&gt;
thunderbird, je me dis que non.&amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
Le plus gros problème est que thunderbird est incapable d&amp;#039;écrire dans le carnet d&amp;#039;adresse LDAP. Vous serrez donc obligé de modifier votre carnet d&amp;#039;adresse à la main (ou en utilisant une interface&lt;br /&gt;
d&amp;#039;administration comme &amp;lt;code&amp;gt;phpldapadmin&amp;lt;/code&amp;gt;).&amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
S&amp;#039;il vous est nécessaire de pouvoir modifier votre carnet d&amp;#039;adresse facilement, je vous conseil le plugin &amp;lt;a href=&amp;quot;http://extensions.geckozone.org/AddressbooksSynchronizer&amp;quot;&amp;gt; AddressbooksSync&amp;lt;/a&amp;gt;&lt;br /&gt;
pour thunderbird qui permet la synchronisation en IMAP, et même en ftp ou en webdav (support du https) si vous devez partager votre carnet avec d&amp;#039;autres personnes.&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pfoo</name></author>
	</entry>
</feed>