Utilisation d'une interface graphique
Afin d’avoir une interface visuelle pour la configuration des utilisateurs globaux on peut utiliser l’Apache Directory Studio, il peut être démarré avec la commande suivante :
Ensuite il faut lui configurer une connexion avec les paramètres suivants :
| Paramètre | Connexion chiffrée | Connexion claire | | Hostname | localhost.localdomain | localhost.localdomain | | Port | 636 | 389 | | Encryption method | Use SSL encryption (ldaps://) | No encryption |
Et pour l’authentification :
- Authentication method :
Simple Authentication
- Bind DN or user :
cn=Directory Manager,dc=localdomain
- Authorization ID (SASL) :
SASL Plain only
- Bind password :
rootroot
La gestion des utilisateurs globaux en ligne de commande se fait via la commande ldapadd
et des fichiers de configuration .ldif
.
Pour appliquer un fichier de configuration, il faut faire la commande suivante :
Pour ne pas avoir à entrer le mot de passe (pour des scripts par exemple) on peut le spécifier dans la commande
Configuration du fichier LDIF
Pour avoir tout dans un seul fichier
Pour éviter d’avoir chaque action faite dans un fichier différent on peut mettre plusieurs actions dans un même fichier en ajoutant une ligne vide entre chaque.
- Créer une unité organisationelle. Dans cet exemple, une unité “Student” située dans l’unité “People” du domaine local.
- Créer un compte. Pour définir le mdp il faut préciser le hash du mdp généré par la commande
slappasswd -s 'My$uperPassword'
il faut également bien faire attention que le uidNumber soit unique et que le gidNumber reste à 100.
- Créer un groupe (par exemple ici un groupe bac1 dans l’unité Groups du domaine). Il faut bien faire attention que le gidNumber doit être unique.
- Faire rejoindre un utilisateur dans un groupe