首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Postgres9.1: md5和ident都在同一连接类型上?

Postgres9.1: md5和ident都在同一连接类型上?
EN

Database Administration用户
提问于 2012-09-09 16:20:34
回答 1查看 366关注 0票数 3

在pg_hba.conf中,是否有一种为本地连接启用“ident”和“md5”的方法?

具体来说,我很高兴能打开“ident”,让人类与数据库进行交互。但是,如果我设置了httpd实例(例如),我不喜欢添加一个完整的linux用户,这样它就可以通过ident连接到db。我只想在postgres里面指定一个密码。

我在pg_hba.conf中为“本地”设置两行代码的实验没有奏效,但文档有点模糊,我想我可能错过了什么。

EN

回答 1

Database Administration用户

回答已采纳

发布于 2012-09-10 10:31:09

只有当您可以区分用户或数据库。您不能为相同的元组(用户、数据库、连接源)同时启用ident和md5。

我通常使用unix套接字和ident作为我的管理和临时使用。许多应用程序只在tcp上工作,所以我将tcp与md5一起用于它们。对于可以使用unix的应用程序,我将它们的数据库指定为md5,并在连接到它时使用密码。

如果Pg支持在您可以尝试多个协议或客户端可以选择的地方进行备份,这将是非常好的,但是现在AFAIK不支持。

票数 4
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/23963

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档