This commit is contained in:
2022-10-12 12:32:02 +02:00
parent 5216cba363
commit b196a4c5d1
+6 -4
View File
@@ -11,7 +11,7 @@ sudo dnf install -y openldap-clients
## Caractéristiques du serveur à interroger:
* adresse: localhost
* # port: 389
* port: 389
* dn de connexion: cn=admin,dc=example,dc=com
* mot de passe: admin
* racine: dc=example,dc=com
@@ -20,7 +20,7 @@ Donc on va systèmatiquement utiliser les options suivantes:
ldap{add,search,modify,...} -H ldap:/// -wadmin -xD cn=admin,dc=example,dc=com
⚠️A le mot de passe en clair sur la ligne de commande, ce n'est pas génial. on peut utiliser -W (la commande va nous demander le mot de passe) ou -y ~/.ldap.secret ( ~/.ldap.secret étant un fichier dans lequel on aura écrit notre mot de passe)
⚠️ALe mot de passe en clair sur la ligne de commande, ce n'est pas génial. on peut utiliser -W (la commande va nous demander le mot de passe) ou -y ~/.ldap.secret ( ~/.ldap.secret étant un fichier dans lequel on aura écrit notre mot de passe)
## Qui suis-je
@@ -95,7 +95,7 @@ Créer un groupe avec les caractéristiques suivantes:
* identifiant numérique: 1239
* membre: tom
Voir fichier _group.ldif_
Voir fichier _group.ldif_:
```ldif
# Création du groupe _utilisateurs_, gid 1239 et membre "tom"
@@ -114,6 +114,7 @@ ldapadd -H ldap://localhost -xwadmin -D cn=admin,dc=example,dc=com -f groupe.l
```bash
ldappasswd -H ldap://localhost -xwadmin -D cn=admin,dc=example,dc=com uid=tom,ou=users,dc=example,dc=com # génération d'un mot de passe aléatoire
ldappasswd -H ldap://localhost -xwadmin -D cn=admin,dc=example,dc=com uid=tom,ou=users,dc=example,dc=com -s 123Soleil # ⚠️ mot de passe sur ligne de commande
ldappasswd -H ldap://localhost -xwadmin -D cn=admin,dc=example,dc=com uid=tom,ou=users,dc=example,dc=com -S # définition du mot de passe par dialogue
```
@@ -129,6 +130,8 @@ Rajoutez lui l'attribut "description"
Vérifiez
Voir le fichier _modif_user.ldif_:
```ldif
dn: uid=tom,ou=Users,dc=example,dc=com
changetype: modify
@@ -139,7 +142,6 @@ replace: loginShell
loginShell: /bin/fish
```
Voir le fichier _modif_user.ldif_
```bash
ldapmodify -H ldap://localhost -xwadmin -D cn=admin,dc=example,dc=com -f modif_user.ldif