IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

Comment extraire des infos de Active Directory ?


Sujet :

Linux

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 88
    Points : 59
    Points
    59
    Par défaut Comment extraire des infos de Active Directory ?
    Bonjour à tous,

    Après les Regex, je cherche maintenant à récupérer, à partir de linux (fedora6), les username et les password des utilisateurs d'une OU dans Active directory.
    En clair, je voudrais pouvoir exporter tout les utilisateurs de cette OU.

    Est ce que cela vous semble réalisable à partir d'un script ? et avec quel langage ?
    Si oui, existe déjà de tels scripts qu'il me suffirait d'adapter ?

    Si non, quelle est selon vous, la meilleur façon d'interroger Active Directory depuis Linux ?


    Merci de vos conseils.
    Bartez

  2. #2
    Membre habitué Avatar de vdemeester
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    110
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 110
    Points : 125
    Points
    125
    Par défaut
    Il me semble qu'Active Directory est compatible LDAP (mais j'ai peur de dire une grosse connerie ). En tout cas, si c'est le cas, tu n'as que l'embarras du choix. Personnelement, le dernier "script" d'interrogation LDAP que j'ai fais, je l'ai fais en Shell script, en utilisant les commande LDAP client, princpalement ldapsearch.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 88
    Points : 59
    Points
    59
    Par défaut
    salut vdemeester !

    Merci pour ta réponse, elle confirme ce que je pensais, si j'ai bien compris ce doit être possible d'intérroger une base LDAP en Shell Bash

    Pourais tu me faire passer un bout de script histoire que je ne commence pas a zéro. Pour info je ne suis pas développeur. Les seuls scripts que j'ai déjà fait sont des macros sur Excel donc si j'avais un point de départ, ce serait bien plus simple pour moi.

    @+

  4. #4
    Membre habitué Avatar de vdemeester
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    110
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 110
    Points : 125
    Points
    125
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    #!/bin/sh
     
    URI="ldaps://localhost.localdomain/"
    BASEDN="dc=bibi,dc=com"
    GROUPBASE="ou=groups,dc=bibi,dc=com"
    BINDDN="cn=Manager,dc=bibi,dc=com"
     
    # By group
    `ldapsearch -x -LLL -H $URI -b "$GROUPBASE" | grep cn: | awk '{print $2}'`
    Cet exemple 'très' simple (et avec un serveur ldap local pas sécurisé) permet de récupérer le nom de tous les éléments de $GROUPBASE, soit 'ou=groups,dc=bibi,dc=com'.

    Après, c'est toujours comme ça. Il faut faire des tests (avec test) sur les valeurs de retours, etc.. (man devrait bien aider, pour ldapsearch comme pour test & co)

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 88
    Points : 59
    Points
    59
    Par défaut
    Merci pour ton code,

    C'est exactement ce dont j'avais besoin pour commencer

    Maintenant je vais voir ce que je peux créer à partir de ton exemple

    Encore merci à toi !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [WS 2003] Comment créer des attributs personnalisé Active directory
    Par ouadie99 dans le forum Windows Serveur
    Réponses: 1
    Dernier message: 10/08/2009, 22h37
  2. Réponses: 4
    Dernier message: 11/05/2006, 14h41
  3. Comment extraire des infos d'un fichier Word ?
    Par Raoul d'Andrésy dans le forum VBA Word
    Réponses: 4
    Dernier message: 02/12/2005, 17h20
  4. Comment extraire des caractères d'une chaine ?
    Par Powa87 dans le forum Langage
    Réponses: 16
    Dernier message: 01/01/2005, 19h00
  5. Réponses: 2
    Dernier message: 19/01/2004, 12h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo