gpt4 book ai didi

postgresql pg_hba - 可以使用多个本地线路吗?

转载 作者:行者123 更新时间:2023-11-29 14:31:29 24 4
gpt4 key购买 nike

这是与 postgresql 9.6.9 一起使用的。

这是我的 pg_hba.conf 文件的一部分:

local   sameuser         all                               password
host sameuser all 127.0.0.1/32 password
host sameuser all ::1/128 password

# "local" is for Unix domain socket connections only
local all all ident map=maproot

目的是通常任何人都可以使用密码连接到数据库,但最后一行旨在允许本地 postgres 用户(和 root 通过 maproot 映射)连接到任何东西。

我发现,为了使最后一行有效,第一行必须被注释掉。

有没有办法让两者都起作用,如果第一个失败就失败了?

最佳答案

不,您必须将最后一行移到第一行之前,并使用 postgres 而不是 all 作为用户。

永远不要使用password 身份验证,这是不必要的不​​安全。至少使用 md5

关于postgresql pg_hba - 可以使用多个本地线路吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51106505/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com