You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为所有用户(含管理员)禁用Liferay控制面板?

是否可以为所有用户(包括管理员)禁用Liferay控制面板?如何操作?

可以完全禁用所有用户(包括管理员)访问Liferay控制面板,下面是两种实用的实现方式:

方式一:通过配置文件全局禁用

  • 找到Liferay部署目录下的portal-ext.properties文件,没有的话直接新建一个
  • 在文件中添加以下配置:
    # 关闭所有用户的控制面板访问权限
    auth.private.control.panel.enabled=false
    # 移除管理员的控制面板入口
    admin.control.panel.enabled=false
    
  • 保存文件后重启Liferay服务,所有用户(包括管理员)就看不到控制面板入口,也无法直接访问控制面板页面了。

方式二:通过权限系统彻底移除访问权限

如果需要灵活调整(后续能快速恢复),可以通过角色权限配置实现:

  • 先以管理员身份登录系统(操作前一定要留好权限恢复的后路,比如提前备份数据库或者准备好修改配置文件的方式)
  • 进入控制面板→用户→角色
  • 找到Administrator角色,点击权限选项
  • 在权限设置页面,找到所有和控制面板相关的权限项,取消所有查看、访问类的权限勾选
  • 对User、Guest等其他系统角色重复上述操作,移除它们的控制面板访问权限
  • 保存设置后,所有用户(包括管理员)都无法访问控制面板。

注意:用方式二操作时,别把自己锁在外面,一定要提前准备好恢复权限的方法。

内容的提问来源于stack exchange,提问作者Nuno Pereira

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 21:18:33