色胃康胶囊 发表于 2016-1-8 15:04:27

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
  
  至此,修改完成,以后我们就可以登录界面修改自己密码了
  
http://f.hiphotos.bdimg.com/album/pic/item/f3d3572c11dfa9ec8ff9416c60d0f703908fc1f1.jpg
页: [1]
查看完整版本: openstack dashboard 修改密码