Comment configurer OpenLDAP sur Centos

Comment configurer OpenLDAP sur Centos
Ce blog donnera un mémoire sur OpenLDAP sur CentOS 8 car OpenLDAP est un logiciel de serveur qui fonctionne dans Linux Distributions, également connu sous le nom de licence publique OpenLDAP. Dans lequel LDAP est un protocole indépendant.

Comment configurer OpenLDAP sur Centos 8

  • Ceci est une source gratuite pour OpenLDAP sur le protocole LDAP. Et OpenLDAP est considéré comme LDAP, mais c'est un logiciel et un LDAP léger.
  • OpenLDAP est largement utilisé en raison de sa flexibilité et de ses économies de coûts, et il fonctionne bien avec Windows. Cependant, les utilisateurs de Mac, Linux et d'autres le choisissent également.
  • Il peut également être comparé à Active Directory de Microsoft.
  • Un serveur LDAP est une base de données non relationnelle que l'accès est optimisé pour une utilisation mais pas pour l'écriture de données.
  • Le serveur LDAP sert essentiellement à stocker les noms et mots de passe des utilisateurs dans un serveur centralisé. Contre lequel il peut s'authentifier pour une utilisation ultérieure des applications et services existants.
  • Il est principalement utilisé comme backend ou pour le carnet d'adresses.
  • Des packages de logiciels ont émergé pour rationaliser la création, la mise en œuvre et la gestion de la répertoire LDAP. Le premier est OpenLDAP qui rationalise la création, la mise en œuvre et la gestion du répertoire.

Maintenant, comprenons comment configurer OpenLDAP. Cela nécessitera Root ou Sudo.

OpenLDAP ne vient pas directement avec CentOS 8, il doit donc être mis à jour avec la commande APT "Sudo Update -y".

Maintenant, nous allons installer le serveur OpenLDAP à l'aide de la commande "Sudo installer OpenLDAP OpenLDAP-Servers -Y".

La commande suivante, «Installer OpenLDAP-Clients -y» Installera le client OpenLDAP.

Après cela, pour démarrer le service SLDAP et arrêter immédiatement, utilisez les deux commandes suivantes:

"Systemctl Start Slapd"
"SystemCTL Activer Slapd"

Maintenant, le mot de passe racine doit être défini via la commande de mot de passe, pour laquelle la commande est "Slappasswd".

Ensuite, prenez l'ancien mot de passe et utilisez les deux commandes suivantes pour la configurer:

"VI ldaprootpasswd.ldif "
"ldapadd -y externe -h ldapi: /// -f ldaprootpasswd.ldif "

Après la configuration, il doit utiliser la commande appropriée pour la configuration de l'échantillon OpenLDAP:

cp / usr / share / openldap-servers / db_config.Exemple / var / lib / ldap / db_config
chown -r ldap: ldap / var / lib / ldap / db_config
Systemctl Restart Slapd

Ensuite, les deux commandes suivantes sont utilisées pour y ajouter le domaine et apporter quelques modifications:

vi Ldapdomain.ldif
ldapmodify -y external -h ldapi: /// -f ldapdomain.ldif

Maintenant, le processus d'ajout de la base de données se fait avec ces commandes:

chat Baseldapdomain.ldif
ldapadd -x -d cn = service, dc = test, dc = com -w -f baseldapdomain.ldif

Ensuite, utilisons la commande suivante pour créer des utilisateurs et des groupes LDAP:

UserAdd Cyberithub
Cyberithub Passwd
vi ldapgroup.ldif
ldapadd -x -w -d "cn = service, dc = test, dc = com" -f ldapgroup.ldif

La dernière étape consiste à créer et à définir LDAP, puis à utiliser la commande pour la tester.

vi Ldapuser.ldif
ldapadd -x -d cn = service, dc = test, dc = com -w -f ldapuser.ldif
authconfig --enableldap --enableldapauth --lapserver = ldap.test.com --ldapbasedn = "dc = test, dc = com" --enablemkhomedir - update

Conclusion

Dans cet article, nous avons discuté des utilisations et des caractéristiques de l'OpenLDAP dans CentOS 8. De plus, la façon dont elle est configurée dans le système est indiquée dans cet article. Nous espérons que cet article vous sera utile.