【问题标题】:rundeck 2.6.8.1 can't change default admin/adminrundeck 2.6.8.1 无法更改默认管理员/管理员
【发布时间】:2016-11-21 10:31:55
【问题描述】:

我尝试使用以下方法创建新的管理员通行证:

java -cp jetty-all-7.6.0.v20120127.jar org.eclipse.jetty.util.security.Password admin 'pass'

并像这样复制到 realm.properties:

admin: CRYPT:pass-string,server-administrator,content-administrator,admin

并且还注释framework.properties 文件中的framework.server.usernameframework.server.password 行。

我已经重新启动了 rundeckd,但我仍然可以使用 admin/admin 登录到 GUI。

我在这里缺少什么?

【问题讨论】:

  • 之前出了什么问题.. ??通常,一旦您编辑了领域属性文件,它就不会成为问题...

标签: rundeck


【解决方案1】:

您可以使用以下命令更改 rundeck 中的默认管理员密码:

# generate a random password
RD_PASS=$(openssl rand -base64 16)

# show unencrypted password
echo ${RD_PASS}

# generate MD5 sum
RD_PASS_MD5=$(java -cp /var/lib/rundeck/bootstrap/jetty-all-9.0.7.v20131107.jar org.eclipse.jetty.util.security.Password admin ${RD_PASS} 2>&1 | grep MD5)

# change default rundeck admin password
sed -i "s/^admin:admin/admin:${RD_PASS_MD5}/g" /etc/rundeck/realm.properties

# restart rundeck
service rundeckd restart

【讨论】:

    【解决方案2】:

    您应该将 MD5 字符串放在管理员用户名之后,而不是 CRYPT 字符串。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-03-17
      • 1970-01-01
      • 2019-11-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多