一、概述

Peer 认证方法通过从内核获得客户端的操作系统用户名并把它用作被允许的数据库用户名(和可选的用户名映射)来工作。这种方法只在本地连接上支持。
Peer 认证只在提供getpeereid()函数、SO_PEERCRED套接字参数或相似机制的操作系统上可用。这些 OS 当前包括Linux、大部分的BSD包括OS X以及Solaris。

二、配置示例

2.1 数据库服务器配置参数文件

pg_ident.conf 文件
# MAPNAME    SYSTEM-USERNAME    PG-USERNAMEss                aaa            testss                syd             sydpg_hba.conf 文件
# TYPE       DATABASE      USER        ADDRESS      METHODlocal            all       all                        peer map=sshost            all       all   127.0.0.1/32         md5host            all       all      0.0.0.0/0         md5host            all       all        ::1/128         md5local    replication       all                        md5host    replication       all   127.0.0.1/32         md5host    replication       all        ::1/128         md5重新加载即可生效
pg_ctl reload
  • MAPNAME:映射名,自定义配置在 pg_hba.conf 文件中。
  • SYSTEM-USERNAME:系统用户名。
  • PG-USERNAME :数据库用户名。

2.2 数据库服务器本地测试连接

--aaa 操作系统用户,使用 test 数据库用户,免密连入数据库。
[root@dj ~]# su - aaa
[aaa@dj ~]$ psql -U test
psql (12.4)
Type "help" for help.
test=> select user;
user
------
test
(1 row)--syd 操作系统用户,使用 syd 数据库用户,免密连入数据库
[root@dj ~]# su - syd
[syd@dj ~]$ psql -U syd
psql (12.4)
Type "help" for help.
syd=> select user;
user
------
syd
(1 row)

PostgreSql 认证方式-Peer 认证相关推荐

  1. 基于Session的认证方式_认证流程_Spring Security OAuth2.0认证授权---springcloud工作笔记114

    技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 开通了个人技术微信公众号:credream,有需要的朋友可以添加相互学习

  2. Java 实现 SSH 协议的客户端登录认证方式

    摘自:http://blog.sae.sina.com.cn/archives/333/comment-page-1#comment-37391 简介: 本文首先对 SSH 协议的基础知识作以介绍,然 ...

  3. Java 实现 SSH 协议的客户端登录认证方式--转载

    背景 在开篇之前,让我们先对 SSH 协议有个宏观的大致了解,这样更有利于我们对本文的加深了解.首先要提到的就是计算机网络协议,所谓计算机网络协议,简单的说就是定义了一套标准和规则,使得不同计算机之间 ...

  4. 源码剖析Django REST framework的认证方式及自定义认证

    源码剖析Django REST framework的认证方式 由Django的CBV模式流程,可以知道在url匹配完成后,会执行自定义的类中的as_view方法. 如果自定义的类中没有定义as_vie ...

  5. 登录验证应该是进行在客户端还是服务器端_网站登录认证方式

    目前大部分软件系统资源访问都是使用HTTP协议,HTTP是无状态的协议,每次请求默认都是相互独立的.但是大部分情况下我们需要记录请求资源的用户信息,也就是保存会话,从而对资源的访问做限制,这是我们认证 ...

  6. ak和sk怎么认证 海康威视_公有云API的认证方式:AK/SK 简介

    1 公有云API的认证方式 一般有一夏几种认证方式: Token认证 AK/SK认证 RSA非对称加密方式 下面主要介绍AK/SK 1 AK/SK 1.1 AK/SK 原理 云主机需要通过使用Acce ...

  7. 宽带用户接入认证方式浅析

    2003-04-04 14:53:01 王  政1    陈  萍2  (1. 山东省通信公司,  济南  250001        2. 山东省邮政机械厂,  济南  250022) 摘    要 ...

  8. Portal的认证方式

    不同的组网方式下,可采用的 Portal 认证方式不同.按照网络中实施 Portal 认证的 网络层次来分,Portal 的认证方式分为两种:二层认证方式和三层认证方式. 二层认证方式.这种方式支持在 ...

  9. 认证方式之SSO和Basic

    序言 我们开发过程中注册在网关(APIGateWay)上的接口可以配置不同的认证模式(AuthMode),比较常见的是SSO单点登陆和Basic Auth,那么来看一下他们之间有什么区别. 单点登陆( ...

最新文章

  1. 计算机行业可以开安装服务费,安装服务费税率是多少
  2. seaborn系列(1) | 关系类图relplot用法
  3. nodejs中npm常用命令
  4. [LeetCode] 1091. Shortest Path in Binary Matrix
  5. HTTP流媒体播放技术发展以及nginx点播源站
  6. 621. Task Scheduler 任务调度器
  7. 课程 |《知识图谱》第一期
  8. java常用23,JAVA基础(23)---数组的常用操作
  9. python有没有类似unity3d_像web一样使用python
  10. 转:PriorityQueue
  11. 行内元素、块级元素和行内块级元素
  12. 生产者和消费者问题变形
  13. celery 可视化_Celery部署爬虫(三)
  14. 一次U3D DLL加密的记录(一)
  15. Javaweb项目在线学习平台系统(Spring+SpringMVC+MyBatis)
  16. 双本振双输出后接八切一影响其它端口信号
  17. 3.4.4 Raucous Rockers“破锣摇滚”乐队 USACO
  18. 三向振动台的计算机辅助测试实验分析原因,振动试验原理及试验考虑的条件
  19. latex 图、表 中英文标题
  20. linux下运行testng,TestNG执行程序

热门文章

  1. layer.alert文字换行
  2. 涨价或对新能源汽车造成新一轮打击,促使消费者选购燃油车
  3. 《FPGA至简设计原理与应用》学习笔记1 —— FPGA基础
  4. 【半个月实践】普通人如何利用ChatGPT变现?(附镜像网站)
  5. PCA构建点云包围盒
  6. 使用Excel和Jupyter绘制线性走势图
  7. 短发美女3D建模,高质量女性角色雕刻,老司机带你涨见识~
  8. 背包游戏 c语言,关于几个背包问题(C语言)(示例代码)
  9. python urlparse
  10. Matlab filter2的用法