Seit Version 6.3 ermöglicht Adobe Experience Manager (AEM) das Festlegen des Administratorkennworts über die Befehlszeile bei der Installation einer neuen Instanz.
Bei früheren Versionen von AEM musste das Kennwort für das Administratorkonto zusammen mit dem Kennwort für verschiedene andere Konsolen nach der Installation geändert werden.
Diese Funktion bietet die Möglichkeit, während der Installation einer AEM-Instanz ein neues Administratorkennwort für das Repository und die Servlet-Engine festzulegen, sodass die manuelle Ausführung später entfällt.
Die Felix-Konsole, für die das Kennwort manuell geändert werden muss, wird von der Funktion nicht erfasst. Weitere Informationen finden Sie in der entsprechenden Abschnitt "Sicherheitscheckliste".
Diese Funktion wird automatisch Trigger, wenn Sie AEM über die Befehlszeile installieren möchten, anstatt auf die JAR-Datei in einem Dateisystem-Explorer zu doppelklicken.
Die allgemeine Syntax für die Ausführung einer AEM-Instanz über die Befehlszeile lautet:
java -jar aem6.3.jar
Nachdem Sie die Instanz über die Befehlszeile ausgeführt haben, erhalten Sie die Möglichkeit, das Administratorkennwort während des Installationsprozesses zu ändern:
Die Aufforderung zur Änderung des Administratorkennworts wird nur während der Installation einer neuen AEM angezeigt.
Sie können das Kennwort auch in einer Eigenschaftendatei angeben. Dies geschieht mithilfe der -nointeractive
Markierung kombiniert mit -Dadmin.password.file
Systemeigenschaft.
Beispiel:
java -Dadmin.password.file =/path/to/passwordfile.properties -jar aem6.3.jar -nointeractive
Das Kennwort in der passwordfile.properties
-Datei muss das folgende Format aufweisen:
admin.password = 12345678
Wenn Sie einfach die -nointeractive
-Parameter ohne die -Dadmin.password.file
-Systemeigenschaft verwenden AEM das standardmäßige Administratorkennwort, ohne Sie dazu aufzufordern, es zu ändern. Dies entspricht im Wesentlichen dem Verhalten früherer Versionen. Dieser nicht interaktive Modus kann für automatisierte Installationen mit der Befehlszeile in einem Installationsskript verwendet werden.