Skip to content

Commit 49d004e

Browse files
committed
doc for sambad
1 parent 713c038 commit 49d004e

2 files changed

Lines changed: 80 additions & 1 deletion

File tree

docs/.vuepress/config.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,8 @@ export default defineUserConfig({
6363
'backends',
6464
'librairie_python',
6565
'backend_AD',
66-
'backend_LDAP'
66+
'backend_LDAP',
67+
'backend_sambaAD'
6768
]
6869
},
6970
{

docs/backends/backend_sambaAD.md

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
# Backend LDAP
2+
3+
télechargez le paquet debian (.deb) avec ce lien
4+
5+
[https://github.com/Libertech-FR/sesame-backend-sambaad/releases](https://github.com/Libertech-FR/sesame-backend-ldap/releases/)
6+
7+
```
8+
# dpkg -i sesame-backend-sambaad_0.0.X_amd64.deb
9+
Sélection du paquet sesame-backend-openldap précédemment désélectionné.
10+
(Lecture de la base de données... 37052 fichiers et répertoires déjà installés.)
11+
Préparation du dépaquetage de sesame-backend-openldap_0.0.3_amd64.deb ...
12+
Dépaquetage de sesame-backend-sambaad (0.0.3) ...
13+
14+
dpkg: erreur de traitement du paquet sesame-backend-sambaad (--install) :
15+
problèmes de dépendances - laissé non configuré
16+
Des erreurs ont été rencontrées pendant l'exécution :
17+
sesame-backend-sambaad
18+
```
19+
Ces erreurs sont normales car dpkg n'installe pas les dépendance tout seul.
20+
21+
Installez les dépendances :
22+
23+
```
24+
#apt-get -f install
25+
```
26+
27+
28+
```
29+
#apt-get -f install
30+
```
31+
32+
## Configuration du backend LDAP
33+
Une fois l'installation du paquets vous devez activer le backend.
34+
35+
Vous pouvez activer plusieurs fois le backendn si par exemple vous avez 2 serveurs Ldap differents pour les populations.
36+
37+
Allez dans /var/lib/sesame-daemon/backends-modules/sambaad
38+
39+
Lancer ./install.sh
40+
41+
```
42+
Deploiment du module sambaAD
43+
La position determinera l'ordre d'execution des backends (comme dans init.d)
44+
Numero de demarrage du module (2 positions):01
45+
installation dans backends/01sambaad
46+
Copie des fichiers dans ../../backends/01sambaad
47+
Le backend a été installé dans ../../backends/01sambaad
48+
Configuration
49+
Url du serveur samba-ad (ldap[s]://FDQN:PORT : ldap://srvads.mydomain.lan
50+
Utilisateur (doit avoir les droits administrateur) : administrator
51+
Mot de passe :
52+
Base ldap : dc=mydomain,dc=lan
53+
Génération du fichier de configuration
54+
Vous pouvez completer le fichier de configuration avec les parametres optionnels (voir README.md)
55+
Merci
56+
57+
```
58+
l'url du serveur est de la forme : **ldap[s]://FDQN:PORT**
59+
60+
Le script va génerer l'architecture dans backends et cree le fichier de configuration
61+
62+
### config.conf :
63+
64+
```
65+
#paramètres positionnés par l'installation
66+
host=myldap.mydomain.com
67+
user=administrator
68+
password=MyPassword
69+
base=dc=mydomain,dc=lan
70+
backendFor=adm,etd,esn
71+
```
72+
73+
### Les paramètres positionnés par le script install.sh
74+
* host : addresse de votre serveur ldap sous la forme simple ou en URL (ldap://monserveur:389 ou ldaps://monserveur:636)
75+
* user : Utilisateur administrateur
76+
* password : mot de passe de l'utilisateur si dessus
77+
* base : votre base LDAP
78+
* backendFor : liste des types d'identités gérée par le backend ex : adm,esn,etd

0 commit comments

Comments
 (0)