This commit is contained in:
2022-10-12 12:32:02 +02:00
parent 5216cba363
commit b196a4c5d1

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