openstack dashboard 修改密码

如要开启用户修改密码功能,我们按照如下的方法进行设置:

1.修改openstack dashboard代码

修改文件/usr/share/openstack-dashboard/openstack_dashboard/dashboards/settings/password/panel.py

找到如下内容:

if keystone.VERSIONS.active == 2:
    dashboard.Settings.register(PasswordPanel)

将其第一行注释掉,改为:

# if keystone.VERSIONS.active == 2:
dashboard.Settings.register(PasswordPanel)

 

2.修改keystone的规则文件

找到/etc/keystone/policy.json文件

扫描二维码关注公众号,回复: 572863 查看本文章

找到

"identity:update_user": [["rule:admin_required"]],

将其修改为

"identity:update_user": [["rule:admin_or_owner"]],

否则修改密码的时候会提示没有权限

3.重启相关服务

# service openstack-keystone restart

# service httpd restart

至此,修改完成,以后我们就可以登录界面修改自己密码了

猜你喜欢

转载自ssydxa219.iteye.com/blog/2034177