Odoo中文网|Odoo实施培训

标题: postgreSQL pg_hba.conf [打印本页]

作者: jeffrey    时间: 2018-8-29 13:51
标题: postgreSQL pg_hba.conf
idnet 是默认local认证方法,凡是能正确登录服务器的操作系统用户就能用本用户映射的数据库用户不需密码登录数据库,用户映射文件pg_ident.conf
这个文件记录着与操作系统用户匹配的数据库用户,如果某操作系统用户在本文件中没有映射用户,则默认的映射数据库用户与操作系统用户同名。比如,服务器上有名为user1的操作系统用户,同时数据库上也有同名的数据库用户,user1登录操作系统后可以直接输入psql,以user1数据库用户身份登录数据库且不需密码。很多初学者都会遇到psql -U username登录数据库却出现“username ident 认证失败”的错误,明明数据库用户已经createuser。原因就在于此,使用了ident认证方式,却没有同名的操作系统用户或没有相应的映射用户。解决方案:1、在pg_ident.conf中添加映射用户;2、改变认证方式。

md5 是常用的密码认证方法,不用ident最好用md5,密码以md5形式传送给数据库,安全且不需要建立同名的操作系统用户
password以明文密码传送给数据库,只是不建议在生产环境中使用
trust 只要知道数据库用户名就不需要密码或者ident就能登录,建议不要在生产环境中使用
reject是拒绝认证

这几个是常用的作说明

作者: smlqf1    时间: 2018-9-21 12:50
回复一下吧











條據書信   http://www.gfgfgf.com.tw/zybj/qjys/   2018年09月21日 軍事排名
中醫水果養生    簡訊大全 http://www.gfgfgf.com.tw/zyts/zyqg/  髮型百科         http://www.gfgfgf.com.tw/zyxx/zysj/  畢業祝福語




欢迎光临 Odoo中文网|Odoo实施培训 (http://www.chinaodoo.net/) Powered by Discuz! X3.2