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
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
CHAMPS TIMECHAMPS TIME par vargas
Cliquez pour lire la suite par vargas
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|