doc: mise au point

This commit is contained in:
2019-10-24 22:20:31 +02:00
parent 45df467dca
commit eef12fc2d9
3 changed files with 16 additions and 1 deletions

17
doc.md
View File

@@ -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

BIN
doc.odt Normal file

Binary file not shown.

BIN
doc.pdf Normal file

Binary file not shown.