oushudb-客户端认证-示例

最后我们通过几个简单的示例来回顾一下。
ldap[s]://servername[:port]/base dn[;prefix[;suffix]]

允许本地系统上的所有用户,通过 Unix 套接字,连接所有数据库。

TYPE DATABASE USER ADDRESS local all all

允许本地系统上的所有用户,但是使用本地环回 TCP/IP ,连接所有数据库。

TYPE DATABASE USER

host all all

同上一个例子,但是使用了一个独立的掩码列 # TYPE DATABASE USER

METHOD
host all all
trust
ADDRESS
127.0.0.1/32
IP-ADDRESS
127.0.0.1
METHOD trust
METHOD trust
IP-MASK
255.255.255.255

同上一个例子,IPv6 上相同的规则

TYPE DATABASE USER ADDRESS METHOD host all all ::1/128 trust

允许来自任意192.168.80.x 的主机的任何用户,使用与数据库同名的用户,连接postgres数据库

TYPE DATABASE USER ADDRESS

host postgres all 192.168.80.0/24
METHOD ident

允许来自任意192.168.80.x 的主机的任何用户,使用密码,连接postgres数据库

TYPE DATABASE USER ADDRESS

host postgres all 192.168.80.0/32 md5

你可能感兴趣的:(oushudb-hawq)