firefox浏览器输入about:config修改permissions.default.image可以屏蔽图片

本文介绍如何通过about:config配置项permissions.default.image来控制浏览器加载图片的行为,包括允许所有图片、阻止所有图片以及阻止第三方服务器图片。
地址栏打开 about:config
搜索permissions.default.image
1 允许所有图片;2 阻止所有图片;3 阻止第三方服务器图片
你刚刚运行了命令: ```bash superset init ``` ✅ **这是 Superset 初始化流程中的关键一步,用于设置权限系统、角色(Roles)、并同步数据库对象。** --- ## ✅ `superset init` 做了什么?(逐行解析) 以下是你的输出日志的详细解释: ```log SQLALCHEMY_DATABASE_URI: 'mysql+pymysql://superset_user:Gapinyc123!@192.168.110.204:3306/superset?charset=utf8mb4' ``` > 📌 加载数据库连接配置,指向你的 MySQL 实例。 ```log Loaded your LOCAL configuration at [/home/gapinyc/superset/superset_config.py] ``` > 📌 成功加载本地配置文件 `superset_config.py`,说明自定义配置生效。 ```log INFO:superset.initialization:Setting database isolation level to READ COMMITTED ``` > 🛠️ 设置事务隔离级别为 `READ COMMITTED`,防止脏读,适用于大多数 Web 应用场景。 ```log INFO:superset.security.manager:Syncing role definition ``` > 🔐 开始同步预定义的角色(Admin, Alpha, Gamma, sql_lab 等)。 ```log INFO:superset.security.manager:Syncing Admin perms INFO:superset.security.manager:Syncing Alpha perms INFO:superset.security.manager:Syncing Gamma perms INFO:superset.security.manager:Syncing sql_lab perms ``` > 🔐 为每个内置角色分配对应的权限集: - `Admin`: 全部权限 - `Alpha`: 可以访问所有数据源并创建图表/仪表板 - `Gamma`: 仅能查看被授权的内容 - `sql_lab`: 可使用 SQL Lab 功能 ```log INFO:superset.security.manager:Fetching a set of all perms to lookup which ones are missing ``` > 🔍 查询当前数据库中已有的权限,对比系统所需权限,找出缺失项。 ```log INFO:superset.security.manager:Creating missing datasource permissions. INFO:superset.security.manager:Creating missing database permissions. ``` > ➕ 自动补全缺失的数据源和数据库级别的权限记录。 ```log INFO:superset.security.manager:Cleaning faulty perms ``` > 🧹 清理无效或损坏的权限条目(比如指向不存在表的权限),保持权限系统干净。 --- ## ✅ `superset init` 的作用总结 | 功能 | 说明 | |------|------| | ✅ 同步角色 | 确保 `Admin`, `Alpha`, `Gamma` 等角色存在 | | ✅ 分配权限 | 根据当前数据源和功能模块自动赋权 | | ✅ 修复权限 | 补全缺失权限、删除无效权限 | | ✅ 准备环境 | 是启动 Superset 前**必须执行**的操作之一 | > 💡 **注意:这个命令不会创建管理员用户!** > > 它只处理“权限”和“角色”,不涉及具体用户的创建。你需要先用 `superset fab create-admin` 创建用户,再用 `superset init` 初始化权限。 --- ## ✅ 最佳实践:完整的 Superset 首次初始化流程 ```bash # 1. 创建管理员用户(如果尚未存在) superset fab create-admin # 2. 升级数据库(运行迁移脚本) superset db upgrade # 3. 初始化角色与权限 superset init ``` 📌 这三个命令通常按顺序执行一次即可完成初始化。 > ⚠️ 如果你修改了数据源、视图或插件后发现权限异常,也可以**重新运行 `superset init`** 来修复。 --- ## 🔍 如何验证 `init` 是否成功? 你可以通过以下方式确认: ### 方法 1:检查日志是否有错误 - 没有报错即为成功 ✅ - 若出现 `OperationalError`, `Table not found` 等,则说明数据库未正确迁移 ### 方法 2:登录 Web UI 查看角色权限 进入: ``` http://localhost:8088/users/list/ ``` 点击 `admin` 用户 → 查看其角色是否包含 `[Admin]` 再进入: ``` http://localhost:8088/role/list/ ``` 确认 `Admin`, `Alpha`, `Gamma`, `sql_lab` 都存在且权限完整。 --- ## 🔄 什么时候需要再次运行 `superset init`? | 场景 | 建议 | |------|------| | 新增数据源或数据库 | ✅ 推荐运行一次,确保权限同步 | | 插件变更(如新增 viz plugin) | ✅ 运行以注册新视图权限 | | 手动修改了 `ab_permission`, `ab_role` 表 | ✅ 用于恢复一致性 | | 权限混乱、页面无法访问 | ✅ 强制重置权限状态 | --- 你现在执行的 `superset init` 已顺利完成,没有报错,说明: ✅ Superset 的安全模型已就绪 ✅ 角色和权限系统正常工作 ✅ 可以开始添加数据库、创建图表了! ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值