目标:匿名(不需要登录)即可访问superset图表(我的环境是在docker中)

一,superset角色介绍

角色权限介绍

Admin:拥有所有权限。
Alpha:能访问所有数据源,增加或者更改数据源,但不能给更改其他用户权限。
Gamma:必须结合其他能访问数据源的角色才能访问数据。这个角色所能访问的切片和看板,也是基于能访问数据源所创建的切片和看板。
sql_lab:能访问SQL Lab菜单。
Public:默认没有任何权限。

二、具体实现

1.最终目标:使grama和public权限一致(默认public没有任何权限);

方法一:修改config.py中的配置 PUBLIC_ROLE_LIKE_GAMMA = True ,然后执行superset init命令
方法二:手工在 superset页面左上角 “用户权限-角色列表”中修改public,使其和grama一样;
方法三:如果熟悉superset元数据表结构,直接sql命令修改

本次操作采用的方法一,具体情况:我的superset在10.10.10.208上的docker中。操作步骤

a、root进入10.10.10.208,docker ps -a 记住容器ID和容器名

b、进入superset的docker,找到config.py文件

docker exec -it --user root 156e13ff85e3 /bin/bash

c、编辑config.py。默认docker中没有vi或者vim,可以安装vi(vim)或者将文件拷贝到宿主机,我采用了后者

//docker cp 容器名:容器中文件  宿主机要存放文件的位置
docker cp superset:/usr/local/lib/python3.6/site-packages/superset/config.py .

d、宿主机编辑config.py,再将文件放回docker

docker cp config.py superset:/usr/local/lib/python3.6/site-packages/superset/config.py

e、docker中执行superset init。在浏览器上可以看到public和grama权限一致
2.将匿名用户所需要的数据库和表分配给public(本文将所有库表权限都给到public),下图为public角色添加的库表权限

3.验收


在浏览器新tab打开创建的superset,不需要登录就可以看到;

设置superset可以匿名访问图表相关推荐

  1. SharePoint学习札记[5] — 设置匿名访问

    设置网站的匿名访问一般有三种情况: 1. 创建Web应用程序时进行匿名访问设置. 2. 对已建立的网站进行匿名访问设置. 3. 对同一个网站分别设置验证访问和匿名访问. 创建Web应用程序时进行匿名访 ...

  2. SQL Server 2005中设置Reporting Services发布web报表的匿名访问

    第一步:在运行IIS的Web服务器的本地访问http://localhost/reports ,这是Reporting Services的管理站点,在Properties(属性)页面下添加一个只有Br ...

  3. 局域网匿名访问共享文件的设置方法?

    在企业局域网咱们设置了共享文件的状况下,经常须要匿名访问,也就是不须要输入密码便可访问电脑共享文件.可是因为操做系统的安全限制,会禁止经过匿名方式访问共享文件的,这种状况下只须要进行简单设置便可实现共 ...

  4. 服务器2003共享文件夹设置密码,win2003 server r2 设置不需要密码验证的共享文件访问权限(即匿名访问)...

    设置不需要密码验证的共享文件访问权限,也即匿名访问共享文件,方法如下: 默认情况,在同一工作组模式下,访问Windows 2003 server机器中共享的文件夹时,由于本地安全策略的限制,在输入UN ...

  5. vsftp匿名访问目录_vsftpd配置禁用匿名用户并设置登陆用户

    vsftpd是一个linux的ftp服务器,启动这个服务后,默认开启了匿名用户登陆,可以按照以下方式禁用匿名用户并设置登陆用户. vsftpd禁用匿名用户 修改vasftpd服务的配置文件/etc/v ...

  6. FTP服务基础与如何设置匿名访问FTP服务

    文章目录 1.FTP(文件传输协议)概述 2.FTP工作模式 2.1 主动模式port 2.2 被动模式pasv 3.FTP传输模式 3.1 ASCⅢ传输模式 3.2 二进制传输模式 4.匿名访问的F ...

  7. vsftp匿名访问目录_vsftp 匿名访问设置设置

    vsftpd (very secure ftpd),这软件在权限管理什么的也太安全了点,一点小细节出问题也会出现访问不了的问题.只是想架个ftp局域网传文件,一些博客里小细节和背后设计没有提到,踩了一 ...

  8. 微软BI 之SSRS 系列 - 报表邮件订阅中 SMTP 服务器匿名访问与 Windows验证, 以及如何成功订阅报表的实例...

    这篇文章源于在上一篇博文中有园友提出订阅 SSRS 报表时的一个问题,  于是就好好总结了一下,把有关 SSRS 报表订阅的要点和容易出现问题的地方写出来,希望对大家有所帮助! 参看上一篇博文 - S ...

  9. 虚拟服务器ftp上传权限设置,13. 为 FTP虚拟用户设置“不同文件目录”和“访问权限”...

    Re:FTP 文件传输服务 ========================== FTP 服务不论在企业或教学中,是很常用的文件共享方式,它既可以做到匿名访问,也可以做到用户名和密码访问,更可以做到只 ...

最新文章

  1. 3.1.1蛮力法之选择排序
  2. java linkedlist 方法_Java LinkedList getFirst()方法与示例
  3. 读债务危机0824:随笔
  4. VTK:Math之VectorDot
  5. jdbc url链接加时区正确方法
  6. 里面的自带的字典在哪里_自带话放的声卡“秘密”
  7. 九度OJ 1035:找出直系亲属(二叉树)
  8. Nacos教程_1 简介和安装
  9. matlab计算轮廓曲率半径,用matlab求出最小曲率半径曲线方程实例
  10. HTML文件如何静态引入scss文件
  11. 宽带运营商的dns服务器,给大家介绍 几个常用的公共DNS服务器
  12. Java从遗忘到入门——Day06
  13. 【计算机网络技术】IP 地址共分哪几类?怎样确定一个IP地址它是属于哪一类的?
  14. 三种数据交换技术的比较
  15. java中override快捷键_Java高级应用简笔
  16. Pytorch实现基于深度学习的面部表情识别(最新,非常详细)
  17. NDK学习笔记:JNI调用Java层方法创建Native的AudioTrack播放PCM(方法签名,CallXXXMethod)
  18. JAVA调用TSC打印机打印标签(二维码,数据等)超详细!!
  19. 2.修道士和野人问题
  20. C++常量对象与常量函数

热门文章

  1. 【Git】Git 与 SVN 的区别概述
  2. SW机械设计人不可缺少的四大类基础…
  3. c#插入日期到mysql数据库
  4. 数字集成电路设计(一、Verilog HDL数字集成电路设计方法概述)
  5. 【比特鹏哥C语言_3.函数】
  6. 【我害怕我心碎时没人帮我擦眼泪】
  7. Cocos2d-x Cocos2d-JS Cocos2d-lua概述
  8. Ubuntu 12.04 LTS游戏安装与使用
  9. 一个屌丝程序猿的人生(三十三)
  10. CYDIA闪退解决办法