如何在没有电子邮件的情况下重置 Chef Web 服务器的密码

use*_*249 2 chef chef-server

我在云中运行 Chef 服务器。我无法登录“Chef Manage”网络界面,因为我忘记了密码。

我仍然可以使用 Knife 来(例如)使用服务器从我的工作站更新节点。

我仍然可以使用我的私钥 ssh 到服务器。我尝试运行sudo private-chef-ctl password myusername并“成功”更改了我的密码;然而,当我尝试使用新密码登录,Web界面仍然说“最大登录失败达到,请重置您的密码。

当我在 Web 界面中提交密码重置表单时,它显示“您的密码重置电子邮件已发送”,但我的服务器未配置为发送电子邮件。

如何重置密码以便我可以使用 Web 界面登录 Chef 服务器?

小智 6

运行以下命令:

$ chef-server-ctl password "USERNAME"
NewPassword
ReEnter
Run Code Online (Sandbox Code Playgroud)

重要提示:要重置 Web UI,请运行: chef-manage-ctl restart