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

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

Database Administration用户
提问于 2012-09-09 08: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 02:31:09

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

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

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

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

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

复制
相关文章
PostgreSQL pg_hba.conf 文件简析
HBA 的意思是 host-based authentication:基于主机的认证。在initdb初始化数据目录的时候,它会安装一个缺省的文件。
数据和云
2021/07/30
1.6K0
进阶数据库系列(四):PostgreSQL 访问控制与认证管理
PostgreSql 数据库安装完成后,再需要做一些配置,才可以正常访问。一般需要修改 postgresql.conf,pg_hba.conf 配置文件,有其他特殊需求的,可能还需要修改 pg_ident.conf 配置文件。
民工哥
2023/08/22
6400
进阶数据库系列(四):PostgreSQL 访问控制与认证管理
VFP连接同一台电脑上2个不同版本的SQL Server实例
分2次在一台电脑上独立安装2个不同版本的SQL SERVER,安装时选择不同的安装路径,另外使用不同的实例名,其中有一个可以使用默认实例名(空)。如下图第2个2012版安装时就没有输入实例名,第2次安装2016版时输入了实例名:SQL2016。安装完后正常可通过SQL Server Management Studio(Ssms.exe)访问这2个数据库。如下图:
加菲猫的VFP
2022/04/07
1.1K0
VFP连接同一台电脑上2个不同版本的SQL Server实例
Linux上PostgreSQL的一些认识
刚开始接触PostgreSQL,安装后就有一个默认用户postgres,而且在启动PostgreSQL后只能通过切换到Linux的postgres用户才能登录数据库进行操作,和MySQL的登录认证居然不一样。查了好多资料才知道,原来有个pg_hba.conf的配置文件作登录限制。它的语法规则是这样的:
星哥玩云
2022/08/17
3630
PostgreSQL用户及角色介绍
原文:https://www.enmotech.com/web/detail/1/774/1.html
数据和云01
2019/07/31
3.7K0
美女DBA带你了解PostgreSQL用户及角色
墨墨导读:本文为大家讲述了PostgreSQL数据库的用户及角色,希望对刚接触PostgreSQL数据库的朋友们有帮助。
数据和云
2019/07/30
1.3K0
postgreSQL + Drupal 安装
最近在做毕业论文,需要用到Linux(Fedora)下的postgreSQL+Drupal构建。就这么边学边做,碰到许多小问题,折腾了好几天,终于把网站架起来。
全栈程序员站长
2022/09/09
1.6K0
数据库PostrageSQL-Ident 认证
ident 认证方法通过从一个 ident 服务器获得客户端的操作系统用户名并且用它作为被允许的数据库用户名(和可选的用户名映射)来工作。它只在 TCP/IP 连接上支持。
cwl_java
2021/08/30
5250
Linux上安装Mycat和配置连接MySQL 8
参数: ./mycat { console | start | stop | restart | status | dump }
程序员云帆哥
2022/05/12
2.3K0
Linux上安装Mycat和配置连接MySQL 8
mysql 内连接,连续两次使用同一张表,自连接
select * from class INNER JOIN student on class.id=student.classId
hotqin888
2020/09/10
4.6K0
mysql 内连接,连续两次使用同一张表,自连接
PostgreSQL入门
这时相当于系统用户postgres以同名数据库用户的身份,登录数据库,这是不用输入密码的。如果一切正常,系统提示符会变为"postgres=#",表示这时已经进入了数据库控制台。以下的命令都在控制台内完成。
老马
2019/05/25
1.9K0
PostgreSQL入门和高维向量索引
wget https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-ppc64le/pgdg-centos96-9.6-3.noarch.rpm yum install pgdg-centos96-9.6-3.noarch.rpm
黄规速
2022/04/17
1.8K0
PostgreSQL远程连接配置管理/账号密码分配 转
说明:这个是由于没有配置远程访问且认证方式没改造成的,只需要更改使用账号密码认证即可。
双面人
2019/05/21
2.8K0
MySQL和PostgreSQL在多表连接算法上的差异
我们知道mysql没有hash join,也没有merge join,所以在连接的时候只有一种算法nest loop join,nl join使用驱动表的结果集作为外表到内表中查找每一条记录,如果有索引,就会走索引扫描,没有索引就会全表扫。
数据和云
2019/11/07
2.3K0
客户端认证-认证方式
信任认证 trust 这个方法允许任何可以与OushuDB 数据库服务器连接的用户以他们期望的任意OushuDB 数据库用户身 份进行连接,而不需要口令或任何其他认证。 trust认证对于单用户工作站的本地连接是非常合适和方便的,它只适合 TCP/IP 连接,只有在你信任那 些trust 行上所有机器中的所有用户的时候才适合,一般很少使用trust作为任何除来自localhost (127.0.0.1) 以外的 TCP/IP 连接的认证方式,建议不要在生产环境中使用。 ident认证 ident 认证方法是通过从一个ident服务器获取客户端的操作系统用户名,然后列出允许的相对应名称的 映射文件确定允许的数据库用户名。这个用户映射文件为pg_ident.conf,记录着与操作系统用户匹配的 数据库用户,如果某操作系统用户在本文件中没有映射用户,则默认的映射数据库用户与操作系统用户 同名。比如,服务器上有名为user1的操作系统用户,同时数据库上也有同名的数据库用户,user1登录 操作系统后可以直接输入psql,以user1数据库用户身份登录数据库且不需密码。
用户7454708
2023/05/08
1.4K0
关于MySQL内连接与外连接用法,全都在这里了!
上节课我们给大家介绍了常用的MySQL多表联合查询用法,知道了left join /right join /inner join 的基本用法。具体请回顾关于MySQL多表联合查询,你真的会用吗?本节课我们继续展开讲讲MySQL多表联合查询的其他用法——全连接与笛卡尔连接。
用户7569543
2021/11/12
2.1K0
关于MySQL内连接与外连接用法,全都在这里了!
JavaScript 类型转换(上)
Number() 转换为数字, String() 转换为字符串, Boolean() 转换为布尔值。
陈不成i
2021/07/16
5550
如何在Debian 9上安装PostgreSQL
PostgreSQL,通常简称为Postgres,是一种开源的通用对象 - 关系数据库管理系统。 PostgreSQL具有许多高级功能,如在线备份,即时恢复,嵌套事务,SQL和JSON查询,多版本并发控制(MVCC),异步复制等。
双面人
2019/04/10
2.6K0
连接到PostgreSQL数据库
PG默认只接受本地的访问,这个规则是由参数listen_addresses控制的
姚远OracleACE
2023/09/06
4030
连接到PostgreSQL数据库
详解C语言的数据类型和变量(上)
使用整型类型来描述整数,使用字符类型来描述字符,使用浮点数类型来描述小数。 所谓的“类型”,就是相似的数据所拥有的共同特征,编译器只有知道了数据类型,才能懂得如何操作接下来的数据。
埋头编程
2024/10/16
1070
详解C语言的数据类型和变量(上)

相似问题

mySQL在RDS和EC2上都在100% CPU上运行。

10

同一表上的MySQL完全连接

10

如何在同一表内连接内连接和外连接?

10

如何确保报头的所有记录都在同一财政年度内?

10

连接到同一DBMS上的“外文”数据库

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文