PostgreSQL用户访问权限设置

1,645 total views, 2 views today

按照网上的教程安装PostgreSQL,按照完毕后,创建用户并设置了密码,但是无论是通过本地、还是远程客户端,都无需密码或者密码错误都可以正常登陆。
这就很有意思了。
翻看了 PostgreSQL的客户端授权配置文件pg_hba.conf,自己设置错误了参数
原来设置的最后一列method是trust,表示不验证密码登录
改为password,验证密码登录
重新加载PostgreSQL
# /etc/init.d/postgresql reload
再次测试,远程访问PostgreSQL需要输入正确的用户、密码才能访问成功。

发表评论

必填项已用*标注