这是可能的,但如果您想以最简单的方式完全编写脚本,则需要 2 个密码文件。
创建一个临时文件(tmpfile在我的示例中),它将保存当前密码(默认为空白)和所需的新密码:
AS_ADMIN_PASSWORD=
AS_ADMIN_NEWPASSWORD=myNewPassword
现在创建一个密码(pwdfile在我的示例中)文件,其中将包含更改后的管理员密码:
AS_ADMIN_PASSWORD=我的新密码
然后,您可以使用这些文件使用下面的命令来更改密码,并确保使用tmpfile更改密码时,则pwdfile事后
$PAYARA_PATH/bin/asadmin start-domain
$PAYARA_PATH/bin/asadmin --user $ADMIN_USER --passwordfile=/opt/tmpfile change-admin-password
$PAYARA_PATH/bin/asadmin --user $ADMIN_USER --passwordfile=/opt/pwdfile enable-secure-admin
$PAYARA_PATH/bin/asadmin restart-domain
Run Code Online (Sandbox Code Playgroud)
此示例改编自 Payara Server dockerfile 的工作方式
| 归档时间: |
|
| 查看次数: |
5176 次 |
| 最近记录: |