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

Réseau Discussion :

Import compte messagerie linux vers LDAP


Sujet :

Réseau

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    322
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 322
    Points : 211
    Points
    211
    Par défaut Import compte messagerie linux vers LDAP
    Bonjour,

    je me suis monté un serveur LDAP (OpenLdap). Maintenant, je voudrais importer tous les comptes de messagerie que j'ai sur sur un autre serveur (celui de messagerie donc ) en tant que données vers mon serveur ldap dans une branche "personnes" que j'ai créée. Le but recherché, à terme est d'avoir un annuaire ainsi qu'une authentification centralisée genre NIS.
    Ma question est: comment puis-je faire ? (Et surtout de façon automatique)

    Merci d'avance

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Points : 17 778
    Points
    17 778
    Par défaut
    Il te faudra passer par un programme puisque LDAP ne reconnaîtra que le format LDIF (ou encore DSML avec des utilitaires). Le plus rapide sera certainement de passer par un script PHP ou Perl.


    Cordialement, Julp

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    322
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 322
    Points : 211
    Points
    211
    Par défaut
    j'ai trouvé un site qui propose une solution et un outil pour effectuer une telle migration:
    http://www.pascalou.org/linux/doc/authentification-ldap-2.html
    L'outil créé un fichier ldif où il reste cependant des choses à modifier.
    Voici une entrée en exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    dn: uid=toto,ou=Personnes,o=toto
    uid: toto
    cn: toto
    objectClass: inetOrgPerson
    objectClass: posixAccount
    objectClass: top
    objectClass: shadowAccount
    userPassword: {crypt}$1$F0mz5.Kf$ZunrXsE6HnZP.
    shadowLastChange: 13024
    shadowMax: 99999
    shadowWarning: 7
    loginShell: /sbin/nologin
    uidNumber: 961
    gidNumber: 501
    homeDirectory: /mail/home/toto
    Je ne connais pas trop ces champs : "objectClass: top, objectClass: shadowAccount, shadowLastChange: 13024, shadowMax: 99999,shadowWarning: 7"
    Que sont-ils ? Sont-ils valident ? Qu'impliquent-ils ?

  4. #4
    Expert éminent sénior

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Points : 17 778
    Points
    17 778
    Par défaut
    La classe d'objet shadowAccount permet de gérer l'expiration (et un peu plus) du compte/mot de passe. Je te retrouve une description plus complète par la suite.


    Julp.

  5. #5
    Expert éminent sénior

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Points : 17 778
    Points
    17 778
    Par défaut
    Trouvé :
    • shadowLastChange : indique la date de dernière modification du mot de passe. Unité : nombre de jours écoulés depuis le 01/01/1970. Par convention la valeur zéro, indique que le mot de passe a expiré.
    • shadowExpire : fixe la date d'expiration du compte. Unité : nombre de jours écoulés depuis le 01/01/1970. La valeur -1 désactive cette option.
    • shadowFlag : champ réservé inutilisé.
    • shadowInactive : indique le nombre de jours d'inactivité autorisé pour le compte. Entier (long) ou bien -1 pour désactiver cette fonctionnalité.
    • shadowMax : permet de fixer le nombre de jours maximum pendant lequel le mot de passe reste valide. Entier (long) ou bien 0 pour ne pas prendre en compte cette option.
    • shadowMin : indique le nombre minimum de jours requis entre les changements de mot de passe. Entier (long), la valeur 0 désactive cette fonctionnalité.
    • shadowWarning : période (en jours) avant expiration du compte durant laquelle l'utilisateur sera mis en garde de la prochaine expiration de son compte.


    Pour connaître le nombre de jours écoulés depuis le 01/01/1970 :


    Bien évidemment si tu ne souhaites pas utiliser ces attributs, il te suffit de supprimer tous les attributs commençant par "shadow" ainsi que "objectclass: shadowAccount".


    Julp.

  6. #6
    Membre actif
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    322
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 322
    Points : 211
    Points
    211
    Par défaut
    merci pour cette réponse tres complete !!!

Discussions similaires

  1. compte messagerie = compte linux?
    Par flyingman dans le forum Administration système
    Réponses: 2
    Dernier message: 20/11/2012, 08h24
  2. [TortoiseSVN] importer les comptes svn vers ldap
    Par try_again dans le forum Subversion
    Réponses: 0
    Dernier message: 04/10/2011, 11h19
  3. ssh de Linux vers HP-UX avec compte différent
    Par baloo81 dans le forum Administration système
    Réponses: 2
    Dernier message: 28/09/2011, 17h09
  4. [OL-2007] Exporter/importer compte messagerie
    Par ceweb dans le forum Outlook
    Réponses: 2
    Dernier message: 05/09/2009, 09h57
  5. Importation de fichier CSV vers une base Interbase
    Par PrinceMaster77 dans le forum ASP
    Réponses: 3
    Dernier message: 15/03/2005, 15h18

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