rundeck 2.6.8.1无法更改默认的admin / admin

时间:2016-07-18 17:56:40

标签: rundeck

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

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.server.username文件中的framework.server.passwordframework.properties行进行评论。

我重启了rundeckd,但我仍然可以使用admin / admin登录GUI。

我在这里失踪了什么?

2 个答案:

答案 0 :(得分:6)

您可以使用以下命令更改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

答案 1 :(得分:3)

您应该在管理员用户名后面输入MD5字符串而不是CRYPT字符串。