1、选择需要限制普通用户访问的folder,在右上角点击编辑permission

2、将Editor和Viewer都叉掉

3、将dashboard下的资源重新整理
我们需要将直接放在dashboard下的资源放到新的folder,然后再给folder permissions处理
迁移报错
bash
Cannot save provisioned dashboard
需要将garafana的配置文件下的/etc/grafana/provisioning/dashboards/下的*.yaml文件进行更改配置,例如 sc-dashboardproviders.yaml
将allowUiUpdates: false改成allowUiUpdates: true
如下
yaml
apiVersion: 1
providers:
- name: 'sidecarProvider'
orgId: 1
folder: ''
folderUid: ''
type: file
disableDeletion: false
allowUiUpdates: true
updateIntervalSeconds: 30
options:
foldersFromFilesStructure: false
path: /tmp/dashboards
然后重启grafana
4、创建普通用户

5、用户授权
定位到Organization--> Change role

弹出选择框,选择view、Editor权限则之前限制的folder都没法操作
