8
0
Fork 0
mirror of https://gitlab2.federez.net/re2o/re2o synced 2024-12-26 00:43:46 +00:00

Documentation install ldap

This commit is contained in:
Gabriel Detraz 2016-10-13 02:42:23 +02:00 committed by root
parent b89bd63d54
commit 25140deea8

View file

@ -11,6 +11,8 @@ De cette manière, il est possible de pluguer très facilement des services dess
## Installation ## Installation
### Prérequis
Dépendances : Dépendances :
Avec apt (recommandé): Avec apt (recommandé):
@ -21,6 +23,7 @@ Avec apt (recommandé):
* texlive-fonts-recommended (jessie) * texlive-fonts-recommended (jessie)
* python3-djangorestframework (jessie) * python3-djangorestframework (jessie)
* python3-django-reversion (stretch) * python3-django-reversion (stretch)
* slapd (jessie)
Avec pip3: Avec pip3:
* django-bootstrap3 (pip install) * django-bootstrap3 (pip install)
@ -34,6 +37,39 @@ Pour mysql, il faut installer :
Sur le serveur mysql : Sur le serveur mysql :
* mysql-server (jessie) * mysql-server (jessie)
## Installation du ldap, opérations à réaliser en root
### Insérer le mot de passe dans FILL_IN du schema.ldiff et db.ldiff, en hashant le mdp à l'aide de slappasswd
### Remplacer dans schema.ldiff et db.ldiff 'dc=example,dc=org' par le suffixe de l'association
### Arréter slapd
service slapd stop
### Supprimer les données existantes
rm -rf /etc/ldap/slapd.d/*
rm -rf /var/lib/ldap/*
mkdir /var/lib/ldap/accesslog
### Ajoute les données et le schema
slapadd -n 0 -l schema.ldiff -F /etc/ldap/slapd.d/
slapadd -n 1 -l db.ldiff
chown -R openldap:openldap /etc/ldap/slapd.d
chown -R openldap:openldap /var/lib/ldap
service slapd start
## Installation du sql et démarage django
### Créer settings_local.py à partir de settings_local.example.py
## Configuration ## Configuration