Accueil > Forum > > > > Réinitialiser les mots de passe d'un active directory par LDAP
Réinitialiser les mots de passe d'un active directory par LDAP
mardi 17 janvier 2006 à 15:20:58 |
Réinitialiser les mots de passe d'un active directory par LDAP

250386
|
Bonjour, L'administrateur réseau de mon bahu m'a demandé de faire un programme en PHP afin qu'il puisse réinitialiser tous les mots de passe de son active directory pendant les vacances scolaires. Donc, avec PHP, j'arrive à récupérer toutes les données relatives aux Users, mais je n'arrive pas à accéder aux mots de passe. Si quelqu'un avait un bout de code afin de me donner une piste pour chercher, je lui en serait très reconnaissant car je n'arrive pas à trouver la manière d'accéder aux mots de passe. 250386
|
|
mardi 17 janvier 2006 à 16:15:53 |
Re : Réinitialiser les mots de passe d'un active directory par LDAP

malalam
|
Hello,
faut que tu te connectes au ldap avec les droits d'admin. Tu dois pouvoir accéder aux mots de passe, généralement c'est userPassword. Mais tu ne les verras jamais... Par contre, tu peux lancer une commande LDAP qui va effectuer un reset. Exemple pris chez Sun : ldapmodify -h host -p port -D "cn=Directory Manager" -w password dn: uid=bjensen,ou=People,dc=example,dc=com changetype: modify replace: userPassword userPassword: ChAnGeMe
à toi d'utiliser les fonctions ldap de php pour lancer la commande réinitialisant un mot de passe pour un utilisateur donné (en fonction de son uid quoi).
|
|
mardi 17 janvier 2006 à 17:38:18 |
Re : Réinitialiser les mots de passe d'un active directory par LDAP

250386
|
Salut malalam,
merci de m'avoir répondu si vite. J'ai oublier de préciser dans mon post que le serveur était sous Win 2K, et ta commande :"ldapmodify -h host -p port -D "cn=Directory Manager" -w password" ressemble plus a une ligne de commande d'un shell linux. Je me demandais si proc_open() pouvait executer cette commande pour un serveur Windows.
En attendant je vais aller faire quelques recherches sur ldapmodify.
Merci
250386
|
|
mercredi 18 janvier 2006 à 09:43:17 |
Re : Réinitialiser les mots de passe d'un active directory par LDAP

malalam
|
En fait, LDAP fonctionne avec des requêtes; et avec ces requêtes, tu peux effectuer des recherches, ou des modifications (il est loin le temps où j'étais champion ldap dans une grosse boîte...mes souvenirs s'estompent lol désolé). Or, les fonctions php pour LDAP te permettent d'éxecuter ces fonctions. Dans les deux boîtes pour lesquelles j'ai été champion ldap, les deux fonctionnaient avec active directory. Les requêtes LDAP sont indépendantes des plateformes, de ce que j'en sais. Après bon, comme je te l'ai dit, c'est un peu loin...donc je ne peux pas t'aider très précisément. Je sais juste qu'un de ces LDAP était géré sous php (l'autre sous Perl). Donc, c'est faisable...! (de faire un reset du userPassword, je veux dire, puisqu'on avait accès à ces commandes via une interface gérée en Perl ou en PHP). Malheureusement, je n'ai jamais accédé au code proprement dit. Quant à la requête, aux lignes de commande précises que l'on utilisait parfois sur nos postes (pour aller polus vite et éviter une connexion au ldap), sous DOS, pour requêter le LDAP, je t'avoue que je ne m'en souviens pas précisément.
|
|
mercredi 18 janvier 2006 à 20:42:38 |
Re : Réinitialiser les mots de passe d'un active directory par LDAP

250386
|
Bon ben je vais essayer de trouver des sources alors.
Merci de ton aide!!
|
|
jeudi 2 mars 2006 à 13:08:04 |
Re : Réinitialiser les mots de passe d'un active directory par LDAP

ankou22
|
il y a une longue discution (8 pages) sur ce sujet ici: [ Lien ]De plus, il te faut utiliser SSL. si tu y arrive ... partage svp ANKOU22
|
|
Cette discussion est classée dans : mots, passe, active, directory, réinitialiser
Répondre à ce message
Sujets en rapport avec ce message
Authentification PHP Active Directory [ par eicnc ]
Bonjour,Je souhaite mettre en place une zone sécurisée sur mon Intranet, pour des applications d'administration de sites web.Nous avons mis en place s
Fonction inverse à password() ??? [ par Eric25 ]
Bonjour,Je voudrais savoir s'il existe une fonction inverse à la fonction password. J'ai stocké des mots de passe dans ma base en les cryptant avec pa
php Active directory LDAP [ par weedtrompette ]
Bonjour à tous,Juste une petite question. J'étudie actuellement la possibilité pour une appli web d'accéder à un annuaire active directory d'un serveu
problème authentifcation par active directory [ par Dyr3e ]
bonjour à tous, j'essaye de realiser une authentifaction par login / mot de passe sur mon site en php. je voudrais passer par active directory. J'ai d
Rechercher dans les attributs d'Active Directory via LDAP [ par cciiia ]
Bonjour à tous! Je suis en train de développer un site intranet qui, pour l'authentification et donc l'accès à la partie administration, doit se bas
Active Directory & PHP [ par jean84 ]
Salut a tous!Je souhaiterai savoir si il est possible a partir d'un formulaire en php et une base de donnee mysql de creer un compte sous active direc
gestion des logins et des mots de passe [ par salwa011 ]
salwa Pour la programmation d'un portail de formation profetionnel j'ai besoin du code source de l'administration du site par un login et mot de passe
importation de données depuis Active Directory vers MySQL [ par somehowsomeway ]
Salut, SVP aidez moi je dispose, dans un réseau d'ordinateurs, d'un annuaire Active Directory sur une machine (windows); jè installé en local un f
login et mots de passe [ par cacoucatatonique ]
salut à tous, me revoila avec encore une question de débutant. la ou je programme, il y a pour chaque personnes un login et un mots de passe, et je vo
probléme avec la fonction crypt [ par misterpoulet ]
Bonjour a tousVoila je suis en train de créer un site web qui comportera une interface admin.Donc j'ai voulu empécher n'importe qui de pouvoir y touch
Livres en rapport
|
Derniers Blogs
L'INTERFACE NATURELLE DE WINDOWS PHONE 7 SERIESL'INTERFACE NATURELLE DE WINDOWS PHONE 7 SERIES par odewit
La tendance est aux interfaces naturelles (NUI), et le keynote de Bill Buxton au MIX l'a bien souligné.
La charte graphique et ergonomique de Windows Phone 7 a donc été entièrement repensée en vue d'obtenir un maximum d'efficacité sur ce point. En re...
Cliquez pour lire la suite de l'article par odewit COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE?COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE? par Matthieu MEZIL
Avec EF, les vues doivent être mappées sur des entity types. Le problème c'est que les entity types doivent avoir une clé. Avec EF, nous avons les complex type qui n'ont pas de clé mais les vues ne peuvent pas être mappées dessus. Avec EF4, il est possibl...
Cliquez pour lire la suite de l'article par Matthieu MEZIL [WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL?[WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL? par JeremyJeanson
Certain d'entre vous on peut être vécu cette situation embarrassante après quelques temps passer avec WF4 : Au début avec mon " ActivityDesigner" , tout allait bien. Et puis un jour j'ai au des problèmes de " Binding" . Alors nous sommes allé sur le site ...
Cliquez pour lire la suite de l'article par JeremyJeanson
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|