Socorro Crash管理系统配置

本文介绍了如何通过修改PostgreSQL配置文件中的信任认证方法解决数据连接问题,并解释了信任认证的安全风险及默认用户口令的存储位置。
问题1:数据连接问题把md5改成trust
# IPv4 local connections:
host    all             all             127.0.0.1/32            trust
# IPv6 local connections:
host    all             all             ::1/128                 trust
  只要获取对方的信任(trust),问题真的就不是问题了,呵。
  但这种做法对于服务器而言,相当于把自家的锁砸了:设置成trust后,根本就不需要口令。
  PostgreSQL 数据库口令与任何操作系统用户口令无关。各个数据库用户的口令是存储在 pg_authid 系统表里面。口令可以用 SQL 语言命令 CREATE USER 和 ALTER USER 等管理(比如 CREATE USER foo WITH PASSWORD 'secret'; 。缺省时,如果没有明确设置口令,那么存储的口令是空并且该用户的口令认证总会失败。
  《PostgreSQL 8.2.3 中文文档,20.2 认证方法》
  原来是这样啊,pg_authid表里的postgres用户的口令还是空的呢!
最新内容请见作者的GitHub页:http://qaseven.github.io/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值