PostgreSQL本地登录trust、ident认证权限控制
前几天偶然发现任意OS用户无需密码就可以获取PG数据库管理员权限。感觉这个也太BUG了,如果DBA配置不当,岂不是很容易就数据泄露了。通过合理配置pg_hba.conf,pg_ident.conf禁止非数据库OS用户登录以trust方式登录,对于某些需要支持本地认证的同学可能有用。前置条件:1.我的PG数据库是由Linux用户 ithomer创建的私有数据库2.数据库认证方式pg_hba.conf中,本地用户登录认证方式为trust# TYPEDATABA...