如何将Metabase实例设为只读,禁止编辑及创建卡片与仪表盘?
如何在Metabase迁移阶段限制用户编辑/创建卡片与仪表盘?
可以通过以下几种方式实现需求,按适用场景选择:
1. 批量调整用户组权限(推荐)
- 登录Metabase管理员账号,进入「权限」页面
- 找到包含所有普通用户的用户组,对其权限进行批量修改:
- 针对所有已存在的卡片、仪表盘,将权限设置为仅查看,取消「编辑」「管理」权限
- 针对Athena和RDS两个数据库,确保该用户组仅拥有「查看数据」权限,不授予任何写入或修改类权限
- 新用户加入该组后会自动继承只读权限,无需单独配置
2. 启用全局只读模式
如果需要彻底禁止所有非管理员的编辑操作,可开启全局只读:
- 通过环境变量启动Metabase:
MB_EDITS_DISABLED=true - 部分新版本Metabase可直接在后台「设置-高级」中找到并开启「只读模式」
- 开启后,普通用户无法创建新卡片、仪表盘,也不能编辑现有内容,仅管理员可进行管理操作
3. 单独锁定特定内容
如果不需要全局限制,仅针对重要卡片/仪表盘锁定:
- 打开目标卡片或仪表盘,点击右上角的「更多」按钮(三个点图标)
- 选择「锁定」选项,锁定后仅管理员可解锁并编辑,普通用户只能查看
注意事项
- 管理员权限需严格管控,避免误操作修改权限设置
- 迁移完成后,记得及时调整权限恢复正常业务使用
- 配置完成后,用普通用户账号登录验证权限是否生效
内容的提问来源于stack exchange,提问作者Jack Peng
相关产品推荐
相关产品推荐

