分配全局角色时把管理员的权限归为一般用户角色,导致管理员不能正常进行管理
症状:分配全局角色时把管理员的权限归为一般用户角色,导致管理员不能正常进行管理。
诊断:角色策略应是在数据库的以下这几个表中进行管理的
mdl_role
mdl_role_allow_assign
mdl_role_allow_overide
mdl_role_assignments
mdl_role_capabilties
mdl_role_names
mdl_role_sortorder
每个表分管不同的角色策略,但表与表之间有关联,所以单独更改其中一个表是不现实的。所以在处理出现的问题时,就应全盘考虑。
解决误区:1、在mdl_user表中建立另外一个超级管理用户。不能进行网站管理,原因是角色策略是全局性的,所以不能更改。
2、单独进行表单的更改,因为表单间有关联,所以更改起来很复杂,逻辑上也不能保证完整。
处理方法:1、在别的电脑上把备份的相关七个表导出(注意,角色策略须完整)。
2、在服务器上的平台上把这七个表删除(否则导入会出错)。只是策略性表单,不会有其它数据。
3、导入备份文件至删除表单的平台上。
操作中应注意的问题:操作过程中不要断电,用户不能登录。
  • 职务:管理员
  • 头衔:小学一年
  • 帖数:646
  • 金钱:1911
  • 人气:0
  • 金币:0
权限操作,小心为妙。
[ 简体中文 ] [ 简改蓝 ] 管理模式
Copyright ©2005 - 2008 易魔灯-moodle下载_moodle安装_moodle教程_moodle课程_moodle皮肤_moodle中文技术网
Processed in 0.008(s) Powered by Hutula 1.0

浙ICP备08007391号-1