核查命令
核查命令
psql -c 'SHOW listen_addresses;'
grep -vE '^\s*#|^\s*$' $PGDATA/pg_hba.conf | grep -i trust
# 列出仍在用 trust 的库/用户/来源组合
# 修改后务必 reload 使配置生效收敛要点
收敛要点
1. 认证方式改为 scram-sha-256(配合 password_encryption 设置)
2. listen_addresses 收敛到本机或管理网卡
3. 按 库/用户/来源 精细划分 pg_hba 规则,避免整网段 trust
4. 改配置后 pg_ctl reload,并回归应用连接trust 常出现在本地运维脚本时代,迁移云上后来源网段扩大,问题随之放大。