Sesame
  • Introduction
  • Installation

    • Installation rapide
    • Installation sesame-daemon
    • Installation import Taiga
    • Installation du frontal de gestion du mot de passe
    • Architecture de sécurité
    • Reverse-proxy — frontal d'administration (orchestrator)
  • Configuration

    • Architecture
    • Principe
    • Validation et description des données
    • Formulaire
    • Configuration de la politique de mot de passe
    • Templates de mails
    • Personalisation des tuiles de la page d'accueil
    • Cycle de vie
    • Cron
  • Importation

    • Import des données
    • Configuration de l'import
    • Import depuis taiga
  • Backends

    • Introduction
    • Librairie d'aide Python
    • Backend AD
    • Backend LDAP
    • Backend Samba AD
      • Configuration du backend LDAP
        • config.conf :
        • Les paramètres positionnés par le script install.sh
  • Utilisation de l'API

    • Les filtres de recherches pour l'API
    • récupération de la photo d'une identité
    • Exemples d'utilisation de l'API Sesame
  • Pages UI

    • Accueil
    • Connexion
    • Sentry (exemple)
    • Paramètres
    • Health
    • Keyrings
    • Cron
    • SMTP
    • Envoi de mails (templates)
    • SMS
    • Politique mots de passe
    • Rôles
    • Agents
    • /pages/identities.html
    • Table des identités
    • Corbeille
    • Identités obsolètes
    • Export
    • Fusion
    • Table des cycles de vie
    • Table jobs
    • Détails job
    • Table audits
  • Upgrades

    • Migration Sesame : Alpha → v2
  • Notes de release

    • Pre Release 2.3.13

Backend Samba AD

télechargez le paquet debian (.deb) avec ce lien

https://github.com/Libertech-FR/sesame-backend-sambaad/releases/download/v0.0.5/sesame-backend-sambaad_0.0.5_amd64.deb

# dpkg -i sesame-backend-sambaad_0.0.X_amd64.deb 
Sélection du paquet sesame-backend-openldap précédemment désélectionné.
(Lecture de la base de données... 37052 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de sesame-backend-openldap_0.0.3_amd64.deb ...
Dépaquetage de sesame-backend-sambaad (0.0.3) ...

dpkg: erreur de traitement du paquet sesame-backend-sambaad (--install) :
 problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
 sesame-backend-sambaad

Ces erreurs sont normales car dpkg n'installe pas les dépendance tout seul.

Installez les dépendances :

#apt-get -f install
#apt-get -f install

Configuration du backend LDAP

Une fois l'installation du paquets vous devez activer le backend.

Vous pouvez activer plusieurs fois le backendn si par exemple vous avez 2 serveurs Ldap differents pour les populations.

Allez dans /var/lib/sesame-daemon/backends-modules/sambaad

Lancer ./install.sh

Deploiment du module sambaAD
La position determinera l'ordre d'execution des backends (comme dans init.d)
Numero de demarrage du module (2 positions):01
installation dans backends/01sambaad
Copie des fichiers dans ../../backends/01sambaad
Le backend a été installé dans ../../backends/01sambaad
Configuration
Url du serveur samba-ad (ldap[s]://FDQN:PORT : ldap://srvads.mydomain.lan
Utilisateur (doit avoir les droits administrateur) : administrator
Mot de passe : 
Base ldap : dc=mydomain,dc=lan
Génération du fichier de configuration
Vous pouvez completer le fichier de configuration avec les parametres optionnels (voir README.md)
Merci 

l'url du serveur est de la forme : ldap[s]😕/FDQN:PORT

Le script va génerer l'architecture dans backends et cree le fichier de configuration

config.conf :

#paramètres positionnés par l'installation
host=myldap.mydomain.com
user=administrator
password=MyPassword
base=dc=mydomain,dc=lan
backendFor=adm,etd,esn

Les paramètres positionnés par le script install.sh

  • host : addresse de votre serveur ldap sous la forme simple ou en URL (ldap://monserveur:389 ou ldaps://monserveur:636)
  • user : Utilisateur administrateur
  • password : mot de passe de l'utilisateur si dessus
  • base : votre base LDAP
  • backendFor : liste des types d'identités gérée par le backend ex : adm,esn,etd
Last Updated:
Contributors: Alain Abbas
Prev
Backend LDAP