Skip to content

trust.ini系统文件配置

概述

系统配置文件trust.ini用于对请求连接的客户端进行受信认证。该文件定义了哪些客户端IP地址是可以信任的,哪些是不可信任的。通过配置黑白名单策略,可以有效地控制哪些客户端可以与服务端建立会话连接。

黑名单优先级高于白名单。当某个IPv4地址被同时加入黑白名单策略时,黑名单优先执行,该地址不被允许与服务端建立会话连接。只有不在trust.ini黑名单策略中的IPv4地址的客户端才可以被允许与服务端建立会话连接。

策略设置

trust.ini受信认证支持多行书写,每个非注释行内容就代表一个访问受信策略。

格式一

受信/拒绝来自任何地址上的任何用户身份登录任何库的连接请求。

trust/untrust everydb everyone from anywhere

trust/untrust everyone from anywhere

格式二

受信/拒绝来自任何地址上的U1用户身份登录DB1库的连接请求。

trust/untrust DB1 U1 from anywhere

格式三

受信/拒绝来自127.0.0.1到127.0.0.225之间地址的任何用户身份登录任何库的连接请求。

trust/untrust everydb everyone from 127.0.0.1 to 127.0.1.225

trust/untrust everyone from 127.0.0.1 to 127.0.0.225

关键字说明

关键字说明
trust信任当前策略中出现的用户、登录库和IP地址
untrust拒绝当前策略中出现的用户、登录库和IP地址
everydb所有数据库
everyone所有用户
everywhere所有IP地址