本文最后更新于 424 天前,其中的信息可能已经有所发展或是发生改变。
PostgreSQL 配置文件 pg_hba.conf 安全管理配置
该文件用于控制访问安全性,管理客户端对于PostgreSQL服务器的访问权限,内容包括:允许哪些用户连接到哪个数据库,允许哪些IP或者哪个网段的IP连接到本服务器,以及指定连接时使用的身份验证模式。
配置文件说明
该配置文件有5个参数,分别为:
主机类型
- local匹配使用Unix域套接字的连接
- host匹配使用 TCP/IP建立的连接,同时匹配SSL和非SSL连接
认证方式
安全设置本地也需密码验证登录
因为默认配置如下,这样非常不安全,随便一个用户psql即可登录数据库。
修改
保存pg_hba.conf
文件,然后重新启动postgres
数据库