【问题标题】:Add new user in OKD with htpasswd not working在 OKD 中添加新用户,但 htpasswd 不起作用
【发布时间】:2018-10-20 22:08:01
【问题描述】:

我在 OKD 中使用 ansible 中的以下条目创建了用户

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

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

【问题讨论】:

    标签: openshift openshift-origin okd


    【解决方案1】:

    据我所知,filename 键入openshift_master_identity_providersdefault value,如/etc/origin/master/htpasswd

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

    如果上述检查列表没有问题,您可以为您的 OCP 集群测试附加用户,如下所示。

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

    然后,验证添加的帐户是否可以验证。

    希望能帮到你。 :^)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多