Ich bin auf einem Solaris 10 Maschine mit opendj 2.4.5 installiert. Ich versuche, ein Benutzerpasswort mit dem Befehl ldappasswordmodify festzulegen. In meiner Anwendung möchte ich in der Lage sein, ihr Passwort ohne das vorherige Passwort zu setzen. Ich benötige immer noch das Passwort, um die Anforderungen für die Historie und die Validierung zu erfüllen. Ich arbeite an einer ähnlichen Maschine, die ich vor einiger Zeit eingerichtet habe, und bin mir nicht sicher, wie ich das gemacht habe.opendj ldappasswordmodify Befehl berücksichtigt nicht Benutzer Passwort Geschichte oder Validierung Anforderungen
Dies ist, wie ich den Befehl nenne:
ldappasswordmodify -D cn=mgr -w mgrpw -a uid=user,ou=people,o=systems,dc=program -n newpassword
Egal welches Passwort ich ihm den Befehl funktioniert geben und das Passwort festlegt.
Wenn ich den Befehl und das alte Passwort wie folgt liefern:
ldappasswordmodify -D cn=mgr -w mgrpw -a uid=user,ou=people,o=systems,dc=program -c oldpassword -n newpassword
Die Geschichte und Validierungsanforderungen ordnungsgemäß durchgesetzt werden.
Hat jemand eine Idee, wie man das macht oder vielleicht was auf dem Arbeitssystem zu überprüfen, um zu sehen, wie ich es vorher getan habe? Ich bin völlig am Ende.
Welchen anderen Account könnte ich verwenden? Um ein Passwort zu vergeben, ohne das alte zu vergeben, benötigt passwordmodify einen BindDN und ein Passwort. Es ist auch, was ich an der Maschine mache, die richtig funktioniert. –
Erstellen Sie ein Administratorkonto mit den entsprechenden Berechtigungen, falls Sie noch kein Konto haben, und verwenden Sie es für administrative Zwecke. Verwenden Sie niemals das Verwaltungskonto. – EJP
Verzeihen Sie mir, neu zu sein, aber welche Rechte braucht das Konto? Ich kann die Informationen des Administratorkontos nicht finden, um zu sehen, welche Rechte es hat. Daher bin ich mir nicht sicher, was ich dem neuen Administratorkonto geben soll. –