Wenn ich ldapadd verwende, erhalte ich eine Antwort mit möglichen Optionen. Wie kann ich das beheben?

Wenn ich ldapadd verwende, erhalte ich eine Antwort mit möglichen Optionen. Wie kann ich das beheben?
sudo ldapadd -x -D cn=Manager, dc=localhost,dc=localdomain -W -f /home/liveuser/basedomain.ldif 

Ist der Code, den ich in das Fedora31-Terminal eingebe und die Antwort, die ich bekomme, nur alle verfügbaren Optionen zur Verwendung mit ldapp, obwohl ich -x -D -W -f habe. Weiß jemand, warum ich dieses Problem haben könnte?

Antwort1

Fügen Sie im DN keine Leerzeichen ein:

sudo ldapadd -x -D cn=Manager,dc=localhost,dc=localdomain -W -f /home/liveuser/basedomain.ldif

Nach dem ersten Leerzeichen -Dendet der Wert für den Parameter. Der Argumentparser sucht nach dem nächsten Parameter, und da es dc=localhost,dc=localdomainsich nicht um einen gültigen Parameter für ldapadd handelt, schlägt die Suche fehl.

verwandte Informationen