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文件

找到

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

将其修改为

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

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

 

3.重启相关服务

# service openstack-keystone restart

# service httpd restart

 

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

 

你可能感兴趣的:(openstack)