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: ## Caractéristiques du serveur à interroger:
* adresse: localhost * adresse: localhost
* # port: 389 * port: 389
* dn de connexion: cn=admin,dc=example,dc=com * dn de connexion: cn=admin,dc=example,dc=com
* mot de passe: admin * mot de passe: admin
* racine: dc=example,dc=com * 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 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 ## Qui suis-je
@@ -95,7 +95,7 @@ Créer un groupe avec les caractéristiques suivantes:
* identifiant numérique: 1239 * identifiant numérique: 1239
* membre: tom * membre: tom
Voir fichier _group.ldif_ Voir fichier _group.ldif_:
```ldif ```ldif
# Création du groupe _utilisateurs_, gid 1239 et membre "tom" # 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 ```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 # 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 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 Vérifiez
Voir le fichier _modif_user.ldif_:
```ldif ```ldif
dn: uid=tom,ou=Users,dc=example,dc=com dn: uid=tom,ou=Users,dc=example,dc=com
changetype: modify changetype: modify
@@ -139,7 +142,6 @@ replace: loginShell
loginShell: /bin/fish loginShell: /bin/fish
``` ```
Voir le fichier _modif_user.ldif_
```bash ```bash
ldapmodify -H ldap://localhost -xwadmin -D cn=admin,dc=example,dc=com -f modif_user.ldif ldapmodify -H ldap://localhost -xwadmin -D cn=admin,dc=example,dc=com -f modif_user.ldif