【问题标题】:I accidentally deleted the admin role from openstack, how can I fix this?我不小心从 openstack 中删除了管理员角色,我该如何解决这个问题?
【发布时间】:2018-04-05 22:43:18
【问题描述】:

我试图从一个不应该拥有管理员权限的用户中删除该角色,但不小心完全删除了该角色。现在没有用户通过 Web GUI 或 CLI 获得任何权限。如何重新创建管理员角色?

【问题讨论】:

    标签: openstack openstack-horizon


    【解决方案1】:

    来自controller 节点

    登录到controller 节点并获取adminrc 文件。使用openstack CLI 重新创建admin 角色。

    $ openstack role create admin
    

    通过以下方式将角色分配给相应的用户:

    $ openstack role add --project <project_name> --user <username> admin
    

    如果您的设置是DevStack设置,则登录devstack节点并执行上述步骤。

    【讨论】:

    • 我们最终这样做并创建了一个名为 admin 的角色,该角色可以访问 Web GUI 中的 admin 选项卡。不幸的是,我们无法实际访问任何项目详细信息,因为计算集群似乎没有响应任何请求。我们决定从头开始重新安装 Openstack。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-03-25
    • 2020-02-14
    • 2021-12-16
    • 1970-01-01
    相关资源
    最近更新 更多