Ich versuche gerade ein Passwort eines ldap Accounts mit Ruby zu ändern. Da ich zuvor OpenDJ und Java benutzt habe, war es möglich, eine Passwortänderungsanfrage auszulösen, die nur das neue Passwort als Klartext erhielt, aber am Ende wurde es als verschlüsseltes Passwort unter Verwendung der in den OpenLDAP-Optionen eingestellten Funktion gesetzt.ldap Passwort ändern, ohne die Hash Funktion zu kennen
Aber mit Ruby habe ich nur herausgefunden, wie man das Passwort-Attribut direkt ändern kann.
Kann ich das gleiche mit Ruby machen, was ich in Java mit OpenDJ mache?
Danke, können Sie darauf hinweisen, welche „unabhängiger Betrieb“ von OpenDJ verwendet wird? –
Sie können ein Kennwort mithilfe der LDAP-Änderungsoperation ändern (indem Sie das Attribut userPassword ersetzen) oder den erweiterten LDAP-Kennwortänderungsvorgang verwenden. –
Ja, danke! Ich habe nach der verlängerten Operation gesucht. Einige Bibliotheken verwenden es automatisch, wenn Sie versuchen, userPassword zu ändern, net-ldap jedoch nicht. Aber jetzt funktioniert es! –