在 okd 中添加新用户,但 htpasswd 不起作用



>我在 OKD 中创建了用户,在 ansible 中具有以下条目

openshift_master_identity_providers=[{'name': 'htpasswd_auth', 'login': 'true', 'challenge': 'true', 'kind': 'HTPasswdPasswordIdentityProvider'}]
openshift_master_htpasswd_users={'admin': 'xxx'}

根据我的期望,如果我使用 htpasswd 创建新用户,它应该允许登录,但 OKD 不接受新用户或我必须提供文件名??

据我所知,openshift_master_identity_providers中的filenamedefault value,例如/etc/origin/master/htpasswd

要进行故障排除,首先应检查master节点主机中的htpasswd文件。同时,您还应该检查您的/etc/origin/master/master-config.yamlindentityProvider配置是否是预期的配置。

如果上述检查列表没有问题,您可以按如下方式测试 OCP 群集的其他用户。

# htpasswd -b /etc/origin/master/htpasswd testuser testpasswd

然后,验证添加的帐户是否可以进行身份验证。

我希望如果你能帮助你。 :^(

相关内容

  • 没有找到相关文章

最新更新