doc: mise au point
This commit is contained in:
17
doc.md
17
doc.md
@@ -6,6 +6,10 @@ les scripts mis au point nécessite un interpréteur perl et les blibiothèques
|
|||||||
Net::LDAP ( paquet perl-LDAP sur RHEL / CentOS ) et Text::CSV ( paquet
|
Net::LDAP ( paquet perl-LDAP sur RHEL / CentOS ) et Text::CSV ( paquet
|
||||||
perl-Text-CSV )
|
perl-Text-CSV )
|
||||||
|
|
||||||
|
#### Fichiers csv en entrée
|
||||||
|
|
||||||
|
Ceci doivent être correctement encodés en UTF8
|
||||||
|
|
||||||
#### Définition des nouveaux attributs
|
#### Définition des nouveaux attributs
|
||||||
|
|
||||||
Avant de pouvoir ajouter les nouveaux attributs aux objets ldap existants, il
|
Avant de pouvoir ajouter les nouveaux attributs aux objets ldap existants, il
|
||||||
@@ -16,7 +20,6 @@ d'installation ldap et relancer le service
|
|||||||
|
|
||||||
Il faut ensuite rajouter l'attribut objectClass avec la valeur klesiaentreprise
|
Il faut ensuite rajouter l'attribut objectClass avec la valeur klesiaentreprise
|
||||||
à tous les objets à qui on souhaite ajouter les attributs.
|
à tous les objets à qui on souhaite ajouter les attributs.
|
||||||
```
|
|
||||||
|
|
||||||
#### Script 1 : add_attributes.pl
|
#### Script 1 : add_attributes.pl
|
||||||
|
|
||||||
@@ -36,6 +39,9 @@ valeur attribut n
|
|||||||
|
|
||||||
Chaque champ étant séparé par un ;
|
Chaque champ étant séparé par un ;
|
||||||
|
|
||||||
|
Le nom du fichier doit être "entreprise" ou "particulier", il conditionne la
|
||||||
|
branche sur laquelle le script va travailler.
|
||||||
|
|
||||||
Pour chaque ligne du fichier csv:
|
Pour chaque ligne du fichier csv:
|
||||||
- vérification de la présence de l'attribut objectClass=klesiaEntreprise
|
- vérification de la présence de l'attribut objectClass=klesiaEntreprise
|
||||||
- rajout de cet attribut le cas échéant.
|
- rajout de cet attribut le cas échéant.
|
||||||
@@ -61,3 +67,12 @@ Ex d'utilisation:
|
|||||||
```
|
```
|
||||||
perl password.pl ou=PeopleEnt,o=od
|
perl password.pl ou=PeopleEnt,o=od
|
||||||
```
|
```
|
||||||
|
|
||||||
|
#### Exemple d'utilisation complet:
|
||||||
|
|
||||||
|
* adapter les informations d'authentification dans les 2 scripts.
|
||||||
|
* copier le fichier schema et relancer le serveur ldap
|
||||||
|
* exécuter perl add_attribute.pl entreprises.csv
|
||||||
|
* exécuter perl add_attribute.pl particuluers.csv
|
||||||
|
* perl password.pl PeopleEnt,dc=rec,dc=ldap,dc=klesia,dc=fr
|
||||||
|
* perl password.pl people,dc=rec,dc=ldap,dc=klesia,dc=fr
|
||||||
|
|||||||
Reference in New Issue
Block a user