Au fil du Net - Mot-clé - OpenDJPHP, Zend Framework, Agilité, Scrum, Architecture, coaching2024-03-28T09:30:04+01:00urn:md5:98ecbb60ac8adf78f0305ca3d3ca015aDotclearOpenDJ et les fichiers propertiesurn:md5:0c7da32aba9b7e0cbbd373e6d1ee5f232012-07-10T08:00:00+02:002012-07-10T08:00:00+02:00Jean-Sébastien H.LDAPOpenDJ <p>Lorsque l'on souhaite passer une commande sur un annuaire il faut définir le serveur cible, son port, l'utilisateur et son mot de passe. Ceci est laborieux.</p>
<pre>ldapsearch --hostname ldap.example.net --port 389 --bindDn "cn=Directory Manager" --bindPassword secret ...</pre>
<p>Mais on peut s'en passer via les fichiers properties.</p>
<blockquote><p>--propertiesFilePath \{CheminFichierPropriétés\}<br /> Chemin vers le fichier contenant les valeurs des propriétés par défaut pour<br /> les arguments de ligne de commande</p>
</blockquote><p>Ce fichier permet de définir des informations génériques utilisables pour tous les outils en lignes de commandes opendj :</p>
<pre># Nom d'hôte ou adresse IP du serveur d'annuaire<br />
hostname=ldap.example.net<br /><br />
# DN à utiliser pour effectuer une liaison au serveur<br />
bindDN=cn=Directory Manager<br /><br />
# Mot de passe à utiliser pour effectuer une liaison au serveur<br />
bindPassword=secret<br /><br />
# Numéro de port du serveur d'annuaire<br />port=1389</pre><p>Il suffit alors de préciser le fichier properties à la ligne de commande : </p>
<pre>ldapsearch --propertiesFilePath tools.properties</pre><p>Mais on peut faire mieux encore et se passer de "propertiesFilePath". </p>
<p>Il suffit de placer ce fichier tools.properties dans le dossier ~/opends (oui j'ai bien noté opends, cela sera corrigé en 2.5.0[<a href="https://www.au-fil-du.net/post/2012/07/10/OpenDJ-et-les-fichiers-properties#OPENDJ-190">1</a>]). </p>
<p>Et maintenant toutes les commandes opendj utilisent ce fichier. </p>
<p>Toutes et même stop-ds qui essaye de se connecter. </p>
<p>Ce qui ne nous intéresse pas outre mesure. Donc raffinons notre fichier :</p>
<pre># Nom d'hôte ou adresse IP du serveur d'annuaire<br />
ldapsearch.hostname=ldap.example.net<br />
ldapmodify.hostname=ldap.example.net<br /><br />
# DN à utiliser pour effectuer une liaison au serveur<br />
ldapsearch.bindDN=cn=Directory Manager<br />
ldapmodify.bindDN=cn=Directory Manager<br /><br />
# Mot de passe à utiliser pour effectuer une liaison au serveur<br />
ldapsearch.bindPassword=secret<br />
ldapmodify.bindPassword=secret<br /><br />
# Numéro de port du serveur d'annuaire<br />
ldapsearch.port=1389<br />
ldapmodify.port=1389<br /><br />
# Numéro de port d'administration du serveur d'annuaire (spécifique pour la commande dsconfig)
<br />dsconfig.port=1390</pre>
<h3>Un peu de lecture</h3>
<ul><li><a title="Look for tools.properties, etc. in ~/.opendj rather than ~/.opends" hreflang="en" href="https://bugster.forgerock.org/jira/browse/OPENDJ-190" id="OPENDJ-190">Look for tools.properties, etc. in ~/.opendj rather than ~/.opends.</a></li>
</ul>
<ul><li><a title="Using a Properties File With Directory Server Commands (Sun OpenDS 2.0)" hreflang="en" href="http://docs.oracle.com/cd/E19623-01/820-6171/using-a-properties-file.html">Using a Properties File With Directory Server Commands (Sun OpenDS 2.0)</a></li>
</ul>https://www.au-fil-du.net/post/2012/07/10/OpenDJ-et-les-fichiers-properties#comment-formhttps://www.au-fil-du.net/feed/atom/comments/165Vive Oracle...urn:md5:ce84627105da9d563e0f49323e30d9112012-06-21T15:33:00+02:002012-06-21T15:33:00+02:00Jean-Sébastien H.OpenDJOpenDSOracle <pre><<a href="mailto:users@opends.dev.java.net">users@opends.dev.java.net</a>>:
Sorry, I couldn't find any host named opends.dev.java.net. (#5.1.2)</pre><p>Après avoir changé le manuel d'<a title="OpenDS" hreflang="en" href="http://www.opends.org">OpenDS</a> d'URL et en passant cassé toutes les bookmarks, l'indexation google etc...</p>
<p>Je viens de m'apercevoir qu'ils avaient changé les adresses des mailings listes sans prévenir les personnes concernés.</p>
<p>Heureusement que <a title="ForgeRock" hreflang="en" href="http://forgerock.com/">ForgeRock</a> a repris le projet sous le nom d'<a title="ForgeRock" hreflang="en" href="http://opendj.forgerock.org/">OpenDJ</a>.</p>https://www.au-fil-du.net/post/2012/06/21/Vive-Oracle#comment-formhttps://www.au-fil-du.net/feed/atom/comments/167