2016-05-26 17 views
0

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.

Antwort

0

Verwenden Sie nicht das Verwaltungskonto. Benutze es für nichts wirklich. Verwenden Sie ein Benutzerkonto. Das Verwaltungskonto ist für slapd selbst. Es umgeht eine Menge Sicherheit und Overlays.

+0

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. –

+0

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

+0

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. –

0

Ich denke, das war ein Problem in OpenDJ 2.4 und es wurde in späteren Versionen behoben. Sie können versuchen, mit OpenDJ 3.0 zu versuchen, das die spätere verfügbare Version ist.