自6.3版起,AEM允许在安装新实例时使用命令行设置管理员密码。
在AEM的早期版本中,管理员帐户的口令以及各种其他控制台的口令必须在安装后进行更改。
此功能在安装AEM实例期间为存储库和Servlet引擎添加新管理员密码的工具,因此无需在安装后手动执行此操作。
请注意,该功能不涵盖需要手动更改密码的Felix控制台。 有关详细信息,请参阅相关的安全清单部分。
如果您选择通过命令行安装AEM,则此功能将自动触发,而不是多次从文件系统资源管理器单击JAR。
从命令行运行AEM实例的常规合成是:
java -jar aem6.3.jar
从命令行运行实例时,您将在安装过程中看到更改管理员密码的选项:
更改管理员密码的提示仅在安装新AEM实例时显示。
您还可以选择从属性文件中指定密码。 这是通过将-nointeractive
标志与-Dadmin.password.file
系统属性结合使用来实现的。
以下是一个示例:
java -Dadmin.password.file =/path/to/passwordfile.properties -jar aem6.3.jar -nointeractive
passwordfile.properties
文件中的口令必须采用以下格式:
admin.password = 12345678
如果您只使用-nointeractive
参数而不使用-Dadmin.password.file
系统属性,AEM将使用默认的管理员密码,而不要求您更改它,实际上是从先前版本复制行为。 此非交互式模式可用于使用安装脚本中的命令行进行自动安装。