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
|
||||
perl-Text-CSV )
|
||||
|
||||
#### Fichiers csv en entrée
|
||||
|
||||
Ceci doivent être correctement encodés en UTF8
|
||||
|
||||
#### Définition des nouveaux attributs
|
||||
|
||||
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
|
||||
à tous les objets à qui on souhaite ajouter les attributs.
|
||||
```
|
||||
|
||||
#### Script 1 : add_attributes.pl
|
||||
|
||||
@@ -36,6 +39,9 @@ valeur attribut n
|
||||
|
||||
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:
|
||||
- vérification de la présence de l'attribut objectClass=klesiaEntreprise
|
||||
- rajout de cet attribut le cas échéant.
|
||||
@@ -61,3 +67,12 @@ Ex d'utilisation:
|
||||
```
|
||||
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