运行Chef 12.5 CentOS Linux发行版7.2.1511(核心)
我使用以下命令创建了一个新的Chef用户:
chef-server-ctl user-create test firstname lastname email@fake.com 'Passw0rd1!'
chef-server-ctl org-user-add myorg test
将用户添加到“用户”组
现在在GUI中,如果我尝试重置用户的密钥或密码,我会收到此错误:
我的帐户是管理员。
如何重置此用户的密码和密钥?
好的,我可以以用户身份登录并重置其密钥。但为什么管理员不能这样做呢?我以为Chef管理员可以访问Delete,Grant,Read,Update所有Chef对象吗?
答案 0 :(得分:2)
如果用户丢失了密码,您可以通过管理员用户在服务器上的命令行进行更改。
chef-server-ctl password test
这将提示您输入并确认新密码。将此内容提供给您的用户,让他们管理自己的密钥和密码。