PG
数据库的
pg_hba.conf
配置文件中存储着和连接相关的权限配置,文件存
放在
Data
目录下。文件中每一行为一条配置,每条配置中包括连接类型、数
据库、用户、客户端地址和认证方式几个字段。
上 述 字 段 对 应 配 置 文 件 中 的
TYPE
、
DATABASE
、
USER
、
ADDRESS
、
METHOD
字段。
下面分别解释下上述字段常用的设置:
TYPE
(连接类型)字段,该字段值包括
local
、
host
、
hostssl
、
hostnossl
。
local:
只允许本地客户端登录。
host:
允许远程客户端登录。
hostssl
:允许经过
ssl
加密的连接。
hostnossl
:和
hostssl
相反,允许未经过
ssl
加密的连接。
DATABASE
(数据库)字段,该字段设置所允许连接的数据库,设置为
ALL
时,表示允许连接所有数据库。设置为
replication
时,表示允许复
制 连 接 的 请 求 , 如 果 存 在 两 个 需 要 同 步 的 数 据 库 , 那 么 需 要 设 置
replication
值。
USER
(用户)字段,该字段设置允许登录的数据库用户,设置为
ALL
时,表示允许所有用户登录。
ADDRESS
(客户端地址)字段,设置允许登录的客户端地址,设置格
式 为 :
xxx.xxx.xxx.xxx/n
, 其 中
/
后 的
n
表 示 子 网 掩 码 。 如
192.168.6.1/32
, 表 示
IP
为
192.168.6.1
, 子 网 掩 码 为
评论