帝国 CMS 后台操作权限分配

chinaz
chinaz 初级会员超兽战士
发布于 2026-10-07 22:57 ·1 浏览 ·0 回复

学完这篇,你能在帝国 CMS 后台把「谁能干什么」分清楚——用管理用户组定义权限模板,再给每个编辑挂上合适的组,最后验证权限真的生效。

第一步:先想清楚要分几个角色

这一步不写代码也不点按钮,但决定了后面所有操作。先把站点的实际分工列出来,比如「总编(全部权限)」「栏目编辑(只管自己栏目的文章)」「录入员(只能加信息不能删)」「客服(只能看留言和会员)」。每个角色对应后台一个管理用户组,一个组可以挂多个账号。

注意:不要图省事给所有编辑开一个组再单独改权限。人一多就会乱,后面谁也说不清谁到底有什么权限。

第二步:新建管理用户组并勾权限

这一步把权限模板建出来,做完你就有了一个可以反复使用的「角色」。

登录后台(本文以帝国 CMS 7.5 为例),顶部主菜单点「用户」,左侧选「用户管理」→「管理用户组」,进入后点「增加用户组」。填「用户组名称」,比如「栏目编辑」,然后往下拉就是权限区。

权限区通常按区块排列,从上到下大致是:基本管理权限 → 栏目权限 → 信息权限 → 其他权限。基本管理权限是一列复选框,控制这个组能不能看到「信息」「栏目」「模板」「插件」「系统」「工具」等主菜单项以及里面的具体功能。

按第一步的规划勾:栏目编辑就勾「信息管理」相关项,不勾「系统设置」「管理用户组」「管理用户」「数据表管理」;录入员只勾「增加信息」,不勾「删除信息」「审核信息」。

注意:「系统」→「系统设置」里的「管理用户组」和「管理用户」这两项,千万不要给非超级管理员。给了之后对方可以给自己加权限,等于把后台交出去了。

第三步:配栏目权限和信息权限

这一步限定「能管哪些栏目」,做完编辑就只能看到自己那一摊。

在同一个用户组编辑页面继续往下,找到栏目权限区块,它会列出你站点所有栏目(含子栏目),勾选该组可以操作的栏目。信息权限区块同理,可以指定可管理的栏目范围。只给「新闻中心」就只勾「新闻中心」及其子栏目,其他一律不勾。

注意:新增栏目后,老的用户组不会自动获得新栏目权限,需要回来手动补勾。栏目删除后也建议回来清理一下残留勾选。

填完点页面底部的「提交」或「保存」按钮。

第四步:建管理用户,挂到用户组上

这一步产出真正能登录后台的账号。

顶部「用户」→「用户管理」→「管理用户」→ 点「增加用户」。依次填用户名、密码、重复密码、所属用户组(下拉选第二步建的那个组)、邮箱等,保存。

注意:用户名不要用 admin、root 这类,密码要够长;后台目录名建议在安装时就改掉,别用默认的 /e/admin。

第五步:给个别用户做微调

这一步处理「组权限基本合适,但这个人要多个小权限」的情况。

在「管理用户」列表里找到该账号,点后面的「修改」,看页面里有没有「单独设置权限」「自定义权限」之类的选项。有的话勾上,之后就能只对这一个账号增删权限,不影响同组的其他人。没有这个选项时,就复制一个新的用户组来用。

第六步:验证权限是否真的生效

这一步是很多人跳过的,但不做等于没配。

开一个无痕窗口(或换一个浏览器),用新账号登录后台,看三件事:左侧和顶部菜单是不是只剩该有的;手动在地址栏敲一个不该有的功能地址,看是否被拦;进信息列表看一下,是不是只有被授权的栏目能看到。

注意:改完用户组权限,已登录的账号通常要退出重新登录才生效。如果还是不生效,去「系统」→「数据更新」里更新一下缓存再试。

小结

  • 先规划角色,再建用户组,最后建账号,顺序别反。
  • 权限在「用户」→「用户管理」→「管理用户组」里配,栏目权限和信息权限要单独往下拉勾选。
  • 「管理用户组」「管理用户」「系统设置」这三类权限只给超级管理员。
  • 新建栏目后记得回来给用户组补勾栏目权限。
  • 改完权限用无痕窗口重新登录验证,别只看配置页面。
版权声明:本文来自 GJ站长论坛《帝国 CMS 后台操作权限分配》
原文链接:https://www.gj0.com/thread-602.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。

全部回复 0

还没有回复,来抢沙发~