{"id":1694,"date":"2026-09-30T11:11:24","date_gmt":"2026-09-30T09:11:24","guid":{"rendered":"https:\/\/communaute-omr.fr\/?p=1694"},"modified":"2026-09-30T11:14:09","modified_gmt":"2026-09-30T09:14:09","slug":"document-dinstallation-dun-serveur-ldap-sous-almalinux-9","status":"publish","type":"post","link":"https:\/\/communaute-omr.fr\/?p=1694","title":{"rendered":"Installation d\u2019un serveur LDAP sous AlmaLinux 9"},"content":{"rendered":"\n<h1 id=\"objectif\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Objectif\"><\/span>Objectif<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Ce document d\u00e9crit une proc\u00e9dure d\u2019installation et de configuration d\u2019un serveur LDAP OpenLDAP sur AlmaLinux 9. Il couvre la pr\u00e9paration du syst\u00e8me, l\u2019installation des paquets, la configuration de l\u2019annuaire, l\u2019ouverture du pare-feu, les tests de validation et les bonnes pratiques de s\u00e9curit\u00e9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L\u2019objectif est de mettre en place un annuaire LDAP centralis\u00e9 permettant de stocker et consulter des comptes utilisateurs, groupes et informations d\u2019identit\u00e9 depuis des clients Linux ou des applications compatibles LDAP.<\/p>\n\n\n\n<h1 id=\"prerequis\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Prerequis\"><\/span>Pr\u00e9requis<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Un serveur AlmaLinux 9 install\u00e9 et \u00e0 jour.<\/li>\n\n\n\n<li>Un compte disposant des droits sudo ou un acc\u00e8s administrateur.<\/li>\n\n\n\n<li>Une adresse IP fixe pour le serveur LDAP.<\/li>\n\n\n\n<li>Un nom DNS pleinement qualifi\u00e9, par exemple ldap.exemple.local.<\/li>\n\n\n\n<li>Un acc\u00e8s r\u00e9seau aux ports LDAP 389\/TCP et, si LDAPS est utilis\u00e9, 636\/TCP.<\/li>\n\n\n\n<li>Un nom de domaine LDAP cible, par exemple dc=exemple,dc=local.<\/li>\n<\/ul>\n\n\n\n<!--more-->\n\n\n\n<h1 id=\"preparation-du-systeme\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Preparation_du_systeme\"><\/span>Pr\u00e9paration du syst\u00e8me<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<h2 id=\"mis-a-jour-du-systeme\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Mis_a_jour_du_systeme\"><\/span>Mis \u00e0 jour du syst\u00e8me<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>dnf update -y<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">dnf<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">update<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-y<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h2 id=\"definir-le-nom-dhote\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Definir_le_nom_dhote\"><\/span>D\u00e9finir le nom d\u2019h\u00f4te <span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Adapter \u00e0 votre context\u00a0:<\/li>\n\n\n\n<li>&lt;@IP><\/li>\n\n\n\n<li>&lt;HostName><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Commandes :<\/strong><\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>hostnamectl set-hostname &lt;HostName>\necho \"&lt;@IP> &lt;HostName> ldap\" >> \/etc\/hosts\nhostname -f\nping -c3 &lt;HostName><\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">hostnamectl<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">set-hostname<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #9ECBFF\">HostNam<\/span><span style=\"color: #E1E4E8\">e<\/span><span style=\"color: #F97583\">&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">echo<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&quot;&lt;@IP&gt; &lt;HostName&gt; ldap&quot;<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">&gt;&gt;<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">\/etc\/hosts<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">hostname<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-f<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">ping<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-c3<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #9ECBFF\">HostNam<\/span><span style=\"color: #E1E4E8\">e<\/span><span style=\"color: #F97583\">&gt;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h2 id=\"desactivation-des-regles-de-securite\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Desactivation_des_regles_de_securite\"><\/span>D\u00e9sactivation des r\u00e8gles de s\u00e9curit\u00e9<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Mon serveur LDAP \u00e9tant derri\u00e8re un firewall, je vais donc lui faire confiance pour la gestion des DMZ.<\/p>\n\n\n\n<h3 id=\"arret-de-firewalld\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Arret_de_firewalld\"><\/span>Arr\u00eat de firewalld<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>systemctl stop firewalld\nsystemctl disable firewalld<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">systemctl<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">stop<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">firewalld<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">systemctl<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">disable<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">firewalld<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h3 id=\"desactivation-de-selinux\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Desactivation_de_selinux\"><\/span>D\u00e9sactivation de selinux<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>sed -i s\/^SELINUX=.*$\/SELINUX=disabled\/ \/etc\/selinux\/config<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">sed<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-i<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">s\/^SELINUX=.<\/span><span style=\"color: #79B8FF\">*<\/span><span style=\"color: #E1E4E8\">$<\/span><span style=\"color: #9ECBFF\">\/SELINUX=disabled\/<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">\/etc\/selinux\/config<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h3 id=\"redemarrage\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Redemarrage\"><\/span>Red\u00e9marrage <span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>Reboot<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #79B8FF\">Reboot<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h3 id=\"controle-selinux\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Controle_Selinux\"><\/span>Contr\u00f4le Selinux<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>getenforce\nDisabled<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">getenforce<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Disabled<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h3 id=\"controle-firewalld\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Controle_Firewalld\"><\/span>Contr\u00f4le Firewalld<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>systemctl status firewalld\n\u25cb firewalld.service - firewalld - dynamic firewall daemon\nLoaded: loaded (\/usr\/lib\/systemd\/system\/firewalld.service; disabled; preset: enabled)\nActive: inactive (dead)\nDocs: man:firewalld(1<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">systemctl<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">status<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">firewalld<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">\u25cb<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">firewalld.service<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">-<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">firewalld<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">-<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">dynamic<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">firewall<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">daemon<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Loaded:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">loaded<\/span><span style=\"color: #E1E4E8\"> (\/usr\/lib\/systemd\/system\/firewalld.service; <\/span><span style=\"color: #B392F0\">disabled<\/span><span style=\"color: #E1E4E8\">; <\/span><span style=\"color: #B392F0\">preset:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">enabled<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Active:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">inactive<\/span><span style=\"color: #E1E4E8\"> (dead)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Docs:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">man:firewalld<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #B392F0\">1<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h1 id=\"installation-des-paquets-openldap\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Installation_des_paquets_OpenLDAP\"><\/span>Installation des paquets OpenLDAP<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Sur AlmaLinux 9, les paquets serveur OpenLDAP sont g\u00e9n\u00e9ralement install\u00e9s depuis le d\u00e9p\u00f4t EPEL. Installer ensuite les paquets serveur et client, puis activer le service slapd.<\/p>\n\n\n\n<h2 id=\"installation\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Installation\"><\/span>Installation<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>dnf install -y epel-release\ndnf install -y openldap-servers openldap-clients<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">dnf<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">install<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-y<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">epel-release<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">dnf<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">install<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-y<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">openldap-servers<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">openldap-clients<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h2 id=\"activation-et-controle-du-service\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Activation_et_controle_du_service\"><\/span>Activation et contr\u00f4le du service <span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>systemctl enable --now slapd\nsystemctl status slapd\n\u25cf slapd.service - OpenLDAP Server Daemon\nLoaded: loaded (\/usr\/lib\/systemd\/system\/slapd.service; enabled; preset: disabled)\nActive: active (running) since Mon 2026-09-14 17:02:50 CEST; 2 weeks 0 days ago\nDocs: man:slapd\nman:slapd-config\nman:slapd-mdb\nfile:\/\/\/usr\/share\/doc\/openldap-servers\/guide.html\nMain PID: 7587 (slapd)\nTasks: 5 (limit: 10646)\nMemory: 29.7M (peak: 30.0M)\nCPU: 3.041s\nCGroup: \/system.slice\/slapd.service\n\u2514\u25007587 \/usr\/sbin\/slapd -u ldap -h \"ldap:\/\/\/ ldaps:\/\/\/ ldapi:\/\/\/\"<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">systemctl<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">enable<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">--now<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">slapd<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">systemctl<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">status<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">slapd<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">\u25cf<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">slapd.service<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">-<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">OpenLDAP<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Server<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Daemon<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Loaded:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">loaded<\/span><span style=\"color: #E1E4E8\"> (\/usr\/lib\/systemd\/system\/slapd.service; <\/span><span style=\"color: #B392F0\">enabled<\/span><span style=\"color: #E1E4E8\">; <\/span><span style=\"color: #B392F0\">preset:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">disabled<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Active:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">active<\/span><span style=\"color: #E1E4E8\"> (running) since Mon 2026-09-14 17:02:50 CEST; <\/span><span style=\"color: #B392F0\">2<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">weeks<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">days<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">ago<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Docs:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">man:slapd<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">man:slapd-config<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">man:slapd-mdb<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">file:\/\/\/usr\/share\/doc\/openldap-servers\/guide.html<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Main<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">PID:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">7587<\/span><span style=\"color: #E1E4E8\"> (slapd)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Tasks:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">5<\/span><span style=\"color: #E1E4E8\"> (limit: <\/span><span style=\"color: #79B8FF\">10646<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Memory:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">29.7<\/span><span style=\"color: #9ECBFF\">M<\/span><span style=\"color: #E1E4E8\"> (peak: <\/span><span style=\"color: #79B8FF\">30.0<\/span><span style=\"color: #9ECBFF\">M<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">CPU:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">3.041<\/span><span style=\"color: #9ECBFF\">s<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">CGroup:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">\/system.slice\/slapd.service<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">\u2514\u25007587<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">\/usr\/sbin\/slapd<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-u<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">ldap<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-h<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&quot;ldap:\/\/\/ ldaps:\/\/\/ ldapi:\/\/\/&quot;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h1 id=\"configuration-initiale-dopenldap\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Configuration_initiale_dOpenLDAP\"><\/span>Configuration initiale d\u2019OpenLDAP<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">G\u00e9n\u00e9rer un mot de passe administrateur chiffr\u00e9, puis l\u2019utiliser dans les fichiers LDIF de configuration. Remplacer les valeurs d\u2019exemple par celles de votre environnement.<\/p>\n\n\n\n<h2 id=\"generation-du-mot-de-passe\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Generation_du_mot_de_passe\"><\/span>G\u00e9n\u00e9ration du mot de passe :<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>slappasswd\nCopier la valeur retourn\u00e9e de type {SSHA}xxxxxxxx.<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">slappasswd<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Copier<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">la<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">valeur<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">retourn\u00e9e<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">de<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">type<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">{SSHA}xxxxxxxx.<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\/!<\/strong> Pensez \u00e0 sauvegarder le MDP et la cl\u00e9 ssha pour la suite du tutoriel.<\/p>\n\n\n\n<h2 id=\"premiere-connexion\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Premiere_connexion\"><\/span>Premi\u00e8re connexion <span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>ldapsearch -Y EXTERNAL -H ldapi:\/\/\/ -b cn=config '(olcDatabase=*)' dn\nSASL\/EXTERNAL authentication started\nSASL username: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth\nSASL SSF: 0\n# extended LDIF\n#\n# LDAPv3\n# base &lt;cn=config> with scope subtree\n# filter: (olcDatabase=*)\n# requesting: dn\n#\n# {-1}frontend, config\ndn: olcDatabase={-1}frontend,cn=config\n# {0}config, config\ndn: olcDatabase={0}config,cn=config\n# {1}monitor, config\ndn: olcDatabase={1}monitor,cn=config\n# {2}mdb, config\ndn: olcDatabase={2}mdb,cn=config\n# search result\nsearch: 2\nresult: 0 Success\n# numResponses: 5\n# numEntries: 4<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">ldapsearch<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-Y<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">EXTERNAL<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-H<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">ldapi:\/\/\/<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-b<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">cn=config<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&#39;(olcDatabase=*)&#39;<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">dn<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">SASL\/EXTERNAL<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">authentication<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">started<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">SASL<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">username:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">gidNumber=<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #9ECBFF\">+uidNumber=<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #9ECBFF\">,cn=peercred,cn=external,cn=auth<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">SASL<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">SSF:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># extended LDIF<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">#<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># LDAPv3<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># base &lt;cn=config&gt; with scope subtree<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># filter: (olcDatabase=*)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># requesting: dn<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">#<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># {-1}frontend, config<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">dn:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">olcDatabase={<\/span><span style=\"color: #79B8FF\">-1<\/span><span style=\"color: #9ECBFF\">}frontend,cn=config<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># {0}config, config<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">dn:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">olcDatabase={<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #9ECBFF\">}config,cn=config<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># {1}monitor, config<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">dn:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">olcDatabase={<\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #9ECBFF\">}monitor,cn=config<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># {2}mdb, config<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">dn:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">olcDatabase={<\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #9ECBFF\">}mdb,cn=config<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># search result<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">search:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">result:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Success<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># numResponses: 5<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># numEntries: 4<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\/!\\<\/strong> Noter l\u2019ID mdb 2 dans mon cas le r\u00e9sultat peut changer en fonction des plateforme<\/p>\n\n\n\n<h2 id=\"definition-du-mdp-administrateur-ldap\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Definition_du_MDP_administrateur_LDAP\"><\/span>D\u00e9finition du MDP administrateur LDAP<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 id=\"fichier-de-configuration\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Fichier_de_configuration\"><\/span>Fichier de configuration<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>cat  > rootpassword.ldif &lt;&lt; EOF\ndn: olcDatabase={2}mdb,cn=config\nchangetype: modify\nreplace: olcRootPW\nolcRootPW: {SSHA}xxxxxxxx (Copier le MDP G\u00e9n\u00e9r\u00e9 plus t\u00f4t.)\nEOF<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">cat<\/span><span style=\"color: #E1E4E8\">  <\/span><span style=\"color: #F97583\">&gt;<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">rootpassword.ldif<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">&lt;&lt;<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">EOF<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">dn: olcDatabase={2}mdb,cn=config<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">changetype: modify<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">replace: olcRootPW<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">olcRootPW: {SSHA}xxxxxxxx (Copier le MDP G\u00e9n\u00e9r\u00e9 plus t\u00f4t.)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">EOF<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h3 id=\"import-du-fichier\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Import_du_fichier\"><\/span>Import du fichier<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>ldapadd -Y EXTERNAL -H ldapi:\/\/\/ -f rootpassword.ldif<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">ldapadd<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-Y<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">EXTERNAL<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-H<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">ldapi:\/\/\/<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-f<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">rootpassword.ldif<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h2 id=\"creation-dun-utilisateur-admin\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Creation_dun_utilisateur_Admin\"><\/span>Cr\u00e9ation d\u2019un utilisateur Admin<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Exemple de fichier \/tmp\/chdomain.ldif :<\/strong><\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>cat > chdomain.ldif &lt;&lt; EOF\ndn: olcDatabase={2}mdb,cn=config\nchangetype: modify\nreplace: olcSuffix\nolcSuffix: dc=exemple,dc=local\n-\nreplace: olcRootDN\nolcRootDN: cn=admin,dc=exemple,dc=local\n-\nreplace: olcRootPW\nolcRootPW: {SSHA}xxxxxxxx (Copier le MDP G\u00e9n\u00e9r\u00e9 plus t\u00f4t.)<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">cat<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">&gt;<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">chdomain.ldif<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">&lt;&lt;<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">EOF<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">dn: olcDatabase={2}mdb,cn=config<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">changetype: modify<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">replace: olcSuffix<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">olcSuffix: dc=exemple,dc=local<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">-<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">replace: olcRootDN<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">olcRootDN: cn=admin,dc=exemple,dc=local<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">-<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">replace: olcRootPW<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">olcRootPW: {SSHA}xxxxxxxx (Copier le MDP G\u00e9n\u00e9r\u00e9 plus t\u00f4t.)<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h3 id=\"import-du-fichier-2\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Import_du_fichier-2\"><\/span>Import du fichier<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>ldapmodify -Y EXTERNAL -H ldapi:\/\/\/ -f \/tmp\/chdomain.ldif<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">ldapmodify<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-Y<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">EXTERNAL<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-H<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">ldapi:\/\/\/<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-f<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">\/tmp\/chdomain.ldif<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h2 id=\"creation-des-alias\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Creation_des_alias\"><\/span>Cr\u00e9ation des alias<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 id=\"variable-denvironnement\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Variable_denvironnement\"><\/span>Variable d\u2019environnement<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">La d\u00e9claration de la variable $LDAP_PWD peux se faire depuis le fichier .bashrc ou depuis un fichier env.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>export LDAP_PWD=\"Mon-MDP-Ldap\"<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F97583\">export<\/span><span style=\"color: #E1E4E8\"> LDAP_PWD<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #9ECBFF\">&quot;Mon-MDP-Ldap&quot;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h3 id=\"les-alias\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Les_alias\"><\/span>Les alias<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Editer le fichier .bashrc et ajouter les lignes<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly># Gestion LDAP\nalias addldap='ldapadd -x -H ldap:\/\/127.0.0.1 -D cn=admin,dc=communaute-omr,dc=fr -w \"${LDAP_PWD}\"'\nalias modifyldap='ldapmodify -x -H ldap:\/\/127.0.0.1 -D cn=admin,dc=communaute-omr,dc=fr -w \"${LDAP_PWD}\"'\nalias searchldap='ldapsearch -x -H ldap:\/\/127.0.0.1 -D cn=admin,dc=communaute-omr,dc=fr -w \"${LDAP_PWD}\"'\nLDAP_PWD=\"Mon_MDP_LDAP\"<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #6A737D\"># Gestion LDAP<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">alias<\/span><span style=\"color: #E1E4E8\"> addldap<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #9ECBFF\">&#39;ldapadd -x -H ldap:\/\/127.0.0.1 -D cn=admin,dc=communaute-omr,dc=fr -w &quot;${LDAP_PWD}&quot;&#39;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">alias<\/span><span style=\"color: #E1E4E8\"> modifyldap<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #9ECBFF\">&#39;ldapmodify -x -H ldap:\/\/127.0.0.1 -D cn=admin,dc=communaute-omr,dc=fr -w &quot;${LDAP_PWD}&quot;&#39;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">alias<\/span><span style=\"color: #E1E4E8\"> searchldap<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #9ECBFF\">&#39;ldapsearch -x -H ldap:\/\/127.0.0.1 -D cn=admin,dc=communaute-omr,dc=fr -w &quot;${LDAP_PWD}&quot;&#39;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">LDAP_PWD<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #9ECBFF\">&quot;Mon_MDP_LDAP&quot;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Les 3 alias g\u00e8rent les diff\u00e9rentes commandes LDAP. Il permettent de ne pas afficher en claire les MDP en ligne de commande et de ne pas avoir \u00e0 le taper syst\u00e9matiquement c. <\/p>\n\n\n\n<h1 id=\"import-des-schemas-ldap\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Import_des_schemas_LDAP\"><\/span>Import des sch\u00e9mas LDAP<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Importer les sch\u00e9mas standards n\u00e9cessaires \u00e0 la gestion des utilisateurs, groupes et objets d\u2019annuaire courants.<\/p>\n\n\n\n<h2 id=\"pour-les-attributs-des-ou-et-des-cn\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Pour_les_attributs_des_OU_et_des_CN\"><\/span>Pour les attributs des OU et des CN<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>ldapadd -Y EXTERNAL -H ldapi:\/\/\/ -f \/etc\/openldap\/schema\/cosine.ldif<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">ldapadd<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-Y<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">EXTERNAL<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-H<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">ldapi:\/\/\/<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-f<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">\/etc\/openldap\/schema\/cosine.ldif<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h2 id=\"pour-les-attributs-dun-utilisateur\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Pour_les_attributs_dun_utilisateur\"><\/span>Pour les attributs d\u2019un utilisateur<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>ldapadd -Y EXTERNAL -H ldapi:\/\/\/ -f \/etc\/openldap\/schema\/inetorgperson.ldif<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">ldapadd<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-Y<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">EXTERNAL<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-H<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">ldapi:\/\/\/<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-f<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">\/etc\/openldap\/schema\/inetorgperson.ldif<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h2 id=\"pour-la-gestion-des-utilisateurs-linux\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Pour_la_gestion_des_utilisateurs_Linux\"><\/span>Pour la gestion des utilisateurs Linux<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>ldapadd -Y EXTERNAL -H ldapi:\/\/\/ -f \/etc\/openldap\/schema\/nis.ldif<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">ldapadd<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-Y<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">EXTERNAL<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-H<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">ldapi:\/\/\/<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-f<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">\/etc\/openldap\/schema\/nis.ldif<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h2 id=\"controle\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Controle\"><\/span>Contr\u00f4le&nbsp;:<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>ldapsearch -Y EXTERNAL -H ldapi:\/\/\/ -b cn=schema,cn=config dn\nSASL\/EXTERNAL authentication started\nSASL username: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth\nSASL SSF: 0\n# extended LDIF\n#\n# LDAPv3\n# base &lt;cn=schema,cn=config> with scope subtree\n# filter: (objectclass=*)\n# requesting: dn\n#\n# schema, config\ndn: cn=schema,cn=config\n# {0}core, schema, config\ndn: cn={0}core,cn=schema,cn=config\n# {1}cosine, schema, config\ndn: cn={1}cosine,cn=schema,cn=config\n# {2}inetorgperson, schema, config\ndn: cn={2}inetorgperson,cn=schema,cn=config\n# {3}nis, schema, config\ndn: cn={3}nis,cn=schema,cn=config\n# search result\nsearch: 2\nresult: 0 Success\n# numResponses: 6\n# numEntries: 5<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">ldapsearch<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-Y<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">EXTERNAL<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-H<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">ldapi:\/\/\/<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-b<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">cn=schema,cn=config<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">dn<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">SASL\/EXTERNAL<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">authentication<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">started<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">SASL<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">username:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">gidNumber=<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #9ECBFF\">+uidNumber=<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #9ECBFF\">,cn=peercred,cn=external,cn=auth<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">SASL<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">SSF:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># extended LDIF<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">#<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># LDAPv3<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># base &lt;cn=schema,cn=config&gt; with scope subtree<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># filter: (objectclass=*)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># requesting: dn<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">#<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># schema, config<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">dn:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">cn=schema,cn=config<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># {0}core, schema, config<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">dn:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">cn={<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #9ECBFF\">}core,cn=schema,cn=config<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># {1}cosine, schema, config<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">dn:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">cn={<\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #9ECBFF\">}cosine,cn=schema,cn=config<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># {2}inetorgperson, schema, config<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">dn:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">cn={<\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #9ECBFF\">}inetorgperson,cn=schema,cn=config<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># {3}nis, schema, config<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">dn:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">cn={<\/span><span style=\"color: #79B8FF\">3<\/span><span style=\"color: #9ECBFF\">}nis,cn=schema,cn=config<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># search result<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">search:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">result:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Success<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># numResponses: 6<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># numEntries: 5<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h1 id=\"creation-de-la-base-de-lannuaire\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Creation_de_la_base_de_lannuaire\"><\/span>Cr\u00e9ation de la base de l\u2019annuaire<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Cr\u00e9er l\u2019entr\u00e9e racine du domaine LDAP ainsi que les unit\u00e9s d\u2019organisation principales pour les utilisateurs et les groupes.<\/p>\n\n\n\n<h2 id=\"creation-du-domaine\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Creation_du_Domaine\"><\/span>Cr\u00e9ation du Domaine<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>cat >init.ldif &lt;&lt; EOF\ndn: olcDatabase={2}mdb,cn=config\nchangetype: modify\nreplace: olcSuffix\nolcSuffix: dc=communaute-omr,dc=fr\ndn: olcDatabase={2}mdb,cn=config\nchangetype: modify\nreplace: olcRootDN\nolcRootDN: cn=admin,dc=communaute-omr,dc=fr\nEOF<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">cat<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">&gt;<\/span><span style=\"color: #9ECBFF\">init.ldif<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">&lt;&lt;<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">EOF<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">dn: olcDatabase={2}mdb,cn=config<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">changetype: modify<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">replace: olcSuffix<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">olcSuffix: dc=communaute-omr,dc=fr<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">dn: olcDatabase={2}mdb,cn=config<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">changetype: modify<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">replace: olcRootDN<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">olcRootDN: cn=admin,dc=communaute-omr,dc=fr<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">EOF<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h2 id=\"definition-de-lutilisateur-admin\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Definition_de_lutilisateur_Admin\"><\/span>D\u00e9finition de l\u2019utilisateur Admin<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>cat > basedn.ldif &lt;&lt; EOF\ndn: dc=communaute-omr,dc=fr\nobjectClass: top\nobjectClass: dcObject\nobjectclass: organization\no:communaute-omr\ndc: communaute-omr\ndn: cn=admin,dc=communaute-omr,dc=fr\nobjectClass: organizationalRole\ncn: admin\ndescription: Administrateur LDAP\nEOF<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">cat<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">&gt;<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">basedn.ldif<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">&lt;&lt;<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">EOF<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">dn: dc=communaute-omr,dc=fr<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">objectClass: top<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">objectClass: dcObject<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">objectclass: organization<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">o:communaute-omr<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">dc: communaute-omr<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">dn: cn=admin,dc=communaute-omr,dc=fr<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">objectClass: organizationalRole<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">cn: admin<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">description: Administrateur LDAP<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">EOF<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Import :<\/strong><\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>ldapadd -x -D \"cn=admin,dc=exemple,dc=local\" -W -f init.ldif\nldapadd -x -D \"cn=admin,dc=exemple,dc=local\" -W -f basedn.ldif<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">ldapadd<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-x<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-D<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&quot;cn=admin,dc=exemple,dc=local&quot;<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-W<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-f<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">init.ldif<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">ldapadd<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-x<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-D<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&quot;cn=admin,dc=exemple,dc=local&quot;<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-W<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-f<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">basedn.ldif<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h1 id=\"creation-des-groupes-de-base\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Creation_des_groupes_de_base\"><\/span>Cr\u00e9ation des groupes de base<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<h2 id=\"fichier-de-base\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Fichier_de_base\"><\/span>Fichier de base<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>cat > GroupBase.ldif &lt;&lt; EOF\ndn: ou=Application,dc=communaute-omr,dc=fr\nobjectClass: organizationalUnit\nou: Application\ndn: ou=Utilisateurs,dc=communaute-omr,dc=fr\nobjectClass: organizationalUnit\nou: Utilisateurs\ndn: ou=Administrateurs,dc=communaute-omr,dc=fr\nobjectClass: organizationalUnit\nou: Administrateurs\nEOF<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">cat<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">&gt;<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">GroupBase.ldif<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">&lt;&lt;<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">EOF<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">dn: ou=Application,dc=communaute-omr,dc=fr<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">objectClass: organizationalUnit<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">ou: Application<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">dn: ou=Utilisateurs,dc=communaute-omr,dc=fr<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">objectClass: organizationalUnit<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">ou: Utilisateurs<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">dn: ou=Administrateurs,dc=communaute-omr,dc=fr<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">objectClass: organizationalUnit<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">ou: Administrateurs<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">EOF<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Ici Nous cr\u00e9ons Nous 3 OU de Base&nbsp;:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Application\u00a0: Gestion des droits applicatif<\/li>\n\n\n\n<li>Utilisateurs\u00a0: R\u00e9f\u00e9rentiel des utilisateurs du domaine<\/li>\n\n\n\n<li>Administrateurs\u00a0: Les compte admin du Domaine<\/li>\n<\/ul>\n\n\n\n<h2 id=\"import-du-fichier-3\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Import_du_fichier-3\"><\/span>Import du fichier<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>ldapadd -x -D \"cn=admin,dc=exemple,dc=local\" -W -f GroupBase.ldif<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">ldapadd<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-x<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-D<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&quot;cn=admin,dc=exemple,dc=local&quot;<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-W<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-f<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">GroupBase.ldif<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h2 id=\"ajout-dun-utilisateur-de-test\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Ajout_dun_utilisateur_de_test\"><\/span>Ajout d\u2019un utilisateur de test<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Cr\u00e9er un utilisateur LDAP permet de valider rapidement le fonctionnement de l\u2019annuaire.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Exemple de fichier <\/strong><strong>bibi<\/strong><strong>.ldif :<\/strong><br><\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>cat > bibi.ldif &lt;&lt; EOF\ndn: uid=bibi,ou=Utilisateurs,dc=communaute-omr,dc=fr\nchangetype: modify\nadd: objectClass\nobjectClass: posixAccount\n-\nadd: uidNumber\nuidNumber: 20500\n-\nadd: gidNumber\ngidNumber: 10000\n-\nadd: homeDirectory\nhomeDirectory: \/home\/bibi\n-\nadd: loginShell\nloginShell: \/bin\/bash\nEOF<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">cat<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">&gt;<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">bibi.ldif<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">&lt;&lt;<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">EOF<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">dn: uid=bibi,ou=Utilisateurs,dc=communaute-omr,dc=fr<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">changetype: modify<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">add: objectClass<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">objectClass: posixAccount<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">-<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">add: uidNumber<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">uidNumber: 20500<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">-<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">add: gidNumber<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">gidNumber: 10000<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">-<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">add: homeDirectory<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">homeDirectory: \/home\/bibi<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">-<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">add: loginShell<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">loginShell: \/bin\/bash<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">EOF<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Import :<\/strong><\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>ldapadd -x -D \"cn=admin,dc=exemple,dc=local\" -W -f bibi.ldif<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">ldapadd<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-x<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-D<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&quot;cn=admin,dc=exemple,dc=local&quot;<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-W<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-f<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">bibi.ldif<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h1 id=\"tests-de-validation\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Tests_de_validation\"><\/span>Tests de validation<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">V\u00e9rifier que le service r\u00e9pond localement, puis tester une recherche LDAP avec le compte administrateur.<\/p>\n\n\n\n<h2 id=\"controle-du-service\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Controle_du_service\"><\/span>Contr\u00f4le du service<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>systemctl status slapd\n\u25cf slapd.service - OpenLDAP Server Daemon\nLoaded: loaded (\/usr\/lib\/systemd\/system\/slapd.service; enabled; preset: disabled)\nActive: active (running) since Mon 2026-09-14 17:02:50 CEST; 2 weeks 1 day ago\nDocs: man:slapd\nman:slapd-config\nman:slapd-mdb\nfile:\/\/\/usr\/share\/doc\/openldap-servers\/guide.html\nMain PID: 7587 (slapd)\nTasks: 5 (limit: 10646)\nMemory: 30.0M (peak: 30.2M)\nCPU: 3.220s\nCGroup: \/system.slice\/slapd.service\n\u2514\u25007587 \/usr\/sbin\/slapd -u ldap -h \"ldap:\/\/\/ ldaps:\/\/\/ ldapi:\/\/\/\"<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">systemctl<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">status<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">slapd<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">\u25cf<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">slapd.service<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">-<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">OpenLDAP<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Server<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Daemon<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Loaded:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">loaded<\/span><span style=\"color: #E1E4E8\"> (\/usr\/lib\/systemd\/system\/slapd.service; <\/span><span style=\"color: #B392F0\">enabled<\/span><span style=\"color: #E1E4E8\">; <\/span><span style=\"color: #B392F0\">preset:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">disabled<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Active:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">active<\/span><span style=\"color: #E1E4E8\"> (running) since Mon 2026-09-14 17:02:50 CEST; <\/span><span style=\"color: #B392F0\">2<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">weeks<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">day<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">ago<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Docs:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">man:slapd<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">man:slapd-config<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">man:slapd-mdb<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">file:\/\/\/usr\/share\/doc\/openldap-servers\/guide.html<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Main<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">PID:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">7587<\/span><span style=\"color: #E1E4E8\"> (slapd)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Tasks:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">5<\/span><span style=\"color: #E1E4E8\"> (limit: <\/span><span style=\"color: #79B8FF\">10646<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Memory:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">30.0<\/span><span style=\"color: #9ECBFF\">M<\/span><span style=\"color: #E1E4E8\"> (peak: <\/span><span style=\"color: #79B8FF\">30.2<\/span><span style=\"color: #9ECBFF\">M<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">CPU:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">3.220<\/span><span style=\"color: #9ECBFF\">s<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">CGroup:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">\/system.slice\/slapd.service<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">\u2514\u25007587<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">\/usr\/sbin\/slapd<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-u<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">ldap<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-h<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&quot;ldap:\/\/\/ ldaps:\/\/\/ ldapi:\/\/\/&quot;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h2 id=\"controle-des-flux\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Controle_des_flux\"><\/span>Contr\u00f4le des flux<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>ss -lntp | grep slapd\nLISTEN 0      2048         0.0.0.0:636       0.0.0.0:*    users:((\"slapd\",pid=7587,fd=9))\nLISTEN 0      2048         0.0.0.0:389       0.0.0.0:*    users:((\"slapd\",pid=7587,fd=7))<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">ss<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-lntp<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">|<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">grep<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">slapd<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">LISTEN<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">      <\/span><span style=\"color: #79B8FF\">2048<\/span><span style=\"color: #E1E4E8\">         <\/span><span style=\"color: #79B8FF\">0.0<\/span><span style=\"color: #9ECBFF\">.0.0:636<\/span><span style=\"color: #E1E4E8\">       <\/span><span style=\"color: #79B8FF\">0.0<\/span><span style=\"color: #9ECBFF\">.0.0:<\/span><span style=\"color: #79B8FF\">*<\/span><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #9ECBFF\">users:<\/span><span style=\"color: #E1E4E8\">((&quot;slapd&quot;<\/span><span style=\"color: #F97583\">,<\/span><span style=\"color: #E1E4E8\">pid<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">7587<\/span><span style=\"color: #F97583\">,<\/span><span style=\"color: #E1E4E8\">fd<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">9<\/span><span style=\"color: #E1E4E8\">))<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">LISTEN<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">      <\/span><span style=\"color: #79B8FF\">2048<\/span><span style=\"color: #E1E4E8\">         <\/span><span style=\"color: #79B8FF\">0.0<\/span><span style=\"color: #9ECBFF\">.0.0:389<\/span><span style=\"color: #E1E4E8\">       <\/span><span style=\"color: #79B8FF\">0.0<\/span><span style=\"color: #9ECBFF\">.0.0:<\/span><span style=\"color: #79B8FF\">*<\/span><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #9ECBFF\">users:<\/span><span style=\"color: #E1E4E8\">((&quot;slapd&quot;<\/span><span style=\"color: #F97583\">,<\/span><span style=\"color: #E1E4E8\">pid<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">7587<\/span><span style=\"color: #F97583\">,<\/span><span style=\"color: #E1E4E8\">fd<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">7<\/span><span style=\"color: #E1E4E8\">))<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h2 id=\"controle-de-la-configuration-ldap\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Controle_de_la_configuration_LDAP\"><\/span>Contr\u00f4le de la configuration LDAP<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>ldapsearch -x -LLL -H ldap:\/\/ldap.exemple.local -D \"cn=admin,dc=exemple,dc=local\" -W -b \"dc=exemple,dc=local\"<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">ldapsearch<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-x<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-LLL<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-H<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">ldap:\/\/ldap.exemple.local<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-D<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&quot;cn=admin,dc=exemple,dc=local&quot;<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-W<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-b<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&quot;dc=exemple,dc=local&quot;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h1 id=\"exploitation-et-maintenance\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Exploitation_et_maintenance\"><\/span>Exploitation et maintenance<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<h2 id=\"commandes-utiles\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Commandes_Utiles\"><\/span>Commandes Utiles<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 id=\"surveiller-le-service\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Surveiller_le_service\"><\/span>Surveiller le service<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>systemctl status slapd<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">systemctl<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">status<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">slapd<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">et <\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>journalctl -u slapd<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">journalctl<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-u<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">slapd<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h2 id=\"sauvegarde\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Sauvegarde\"><\/span>Sauvegarde <span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>Slapcat > Fichier.ldif<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">Slapcat<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">&gt;<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Fichier.ldif<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Ou via l\u2019alias&nbsp;:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>searchldap -b \"dc=communaute-omr,dc=fr\" > Domaine.ldif<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">searchldap<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-b<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&quot;dc=communaute-omr,dc=fr&quot;<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">&gt;<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Domaine.ldif<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h1 id=\"quelques-conseils-de-securite\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Quelques_conseils_de_securite\"><\/span>Quelques conseils de s\u00e9curit\u00e9<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<h2 id=\"pare-feu-et-securite\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Pare-feu_et_securite\"><\/span>Pare-feu et s\u00e9curit\u00e9<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ouvrir le service LDAP dans firewalld. Pour un environnement de production, privil\u00e9gier StartTLS ou LDAPS afin d\u2019\u00e9viter les \u00e9changes LDAP en clair, notamment pour les authentifications simples.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Commandes :<\/strong><\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>firewall-cmd --permanent --add-service=ldap\nfirewall-cmd --permanent --add-service=ldaps\nfirewall-cmd --reload\nfirewall-cmd --list-services<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">firewall-cmd<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">--permanent<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">--add-service=ldap<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">firewall-cmd<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">--permanent<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">--add-service=ldaps<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">firewall-cmd<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">--reload<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">firewall-cmd<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">--list-services<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h2 id=\"accessibilite\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Accessibilite\"><\/span>Accessibilit\u00e9<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Documenter les DN administrateurs, les suffixes LDAP, les ACL et les sch\u00e9mas ajout\u00e9s.<\/li>\n\n\n\n<li>Limiter les acc\u00e8s r\u00e9seau au serveur LDAP aux sous-r\u00e9seaux autoris\u00e9s.<\/li>\n\n\n\n<li>Renouveler les certificats TLS avant expiration.<\/li>\n<\/ul>\n\n\n\n<h2 id=\"depannage-courant\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Depannage_courant\"><\/span>D\u00e9pannage courant<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Sympt\u00f4me<\/th><th>Cause probable<\/th><th>Action corrective<\/th><\/tr><\/thead><tbody><tr><td>Le service slapd ne d\u00e9marre pas<\/td><td>Erreur de configuration LDIF ou probl\u00e8me de droits<\/td><td>Consulter journalctl -u slapd -e et v\u00e9rifier les fichiers import\u00e9s<\/td><\/tr><tr><td>Connexion refus\u00e9e depuis un client<\/td><td>Pare-feu ferm\u00e9 ou service non d\u00e9marr\u00e9<\/td><td>V\u00e9rifier firewalld, systemctl status slapd et ss -lntp<\/td><\/tr><tr><td>Authentification impossible<\/td><td>DN, mot de passe ou suffixe LDAP incorrect<\/td><td>Tester avec ldapsearch en mode verbeux et contr\u00f4ler le DN d\u2019administration<\/td><\/tr><tr><td>Erreur TLS<\/td><td>Certificat absent, expir\u00e9 ou non approuv\u00e9 par le client<\/td><td>V\u00e9rifier la cha\u00eene de certification et le fichier ldap.conf c\u00f4t\u00e9 client<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h1 id=\"conclusion\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span>Conclusion<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Le serveur LDAP OpenLDAP sous AlmaLinux 9 est pr\u00eat \u00e0 \u00eatre utilis\u00e9 comme annuaire centralis\u00e9. Avant une mise en production, il est recommand\u00e9 d\u2019activer TLS, de durcir les r\u00e8gles d\u2019acc\u00e8s, de mettre en place une sauvegarde automatis\u00e9e et de tester l\u2019int\u00e9gration avec les clients SSSD ou les applications consommatrices.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Objectif Ce document d\u00e9crit une proc\u00e9dure d\u2019installation et de configuration d\u2019un serveur LDAP OpenLDAP sur AlmaLinux 9. Il couvre la pr\u00e9paration du syst\u00e8me, l\u2019installation des paquets, la configuration de l\u2019annuaire, l\u2019ouverture du pare-feu, les tests de validation et les bonnes pratiques de s\u00e9curit\u00e9. L\u2019objectif est de mettre en place un annuaire LDAP centralis\u00e9 permettant de stocker et consulter des comptes utilisateurs, groupes et informations d\u2019identit\u00e9 depuis des clients Linux ou des applications compatibles LDAP. Pr\u00e9requis<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[27,43,4],"tags":[],"class_list":["post-1694","post","type-post","status-publish","format-standard","hentry","category-administration","category-installation","category-linux"],"_links":{"self":[{"href":"https:\/\/communaute-omr.fr\/index.php?rest_route=\/wp\/v2\/posts\/1694","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/communaute-omr.fr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/communaute-omr.fr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/communaute-omr.fr\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/communaute-omr.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1694"}],"version-history":[{"count":4,"href":"https:\/\/communaute-omr.fr\/index.php?rest_route=\/wp\/v2\/posts\/1694\/revisions"}],"predecessor-version":[{"id":1699,"href":"https:\/\/communaute-omr.fr\/index.php?rest_route=\/wp\/v2\/posts\/1694\/revisions\/1699"}],"wp:attachment":[{"href":"https:\/\/communaute-omr.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1694"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/communaute-omr.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1694"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/communaute-omr.fr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1694"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}