安裝成功后凡恍,打開:/var/lib/pgsql/10/data/pg_hba.conf
# TYPE DATABASE USER ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all peer
# IPv4 local connections:
host all all 127.0.0.1/32 ident
# IPv6 local connections:
host all all ::1/128 ident
# Allow replication connections from localhost, by a user with the
# replication privilege.
local replication all peer
host replication all 127.0.0.1/32 ident
host replication all ::1/128 ident
我們可以指定當(dāng)一個連接匹配這條記錄時,要使用的認(rèn)證方式圈驼。
- trust
無條件地允許連接妆绞。這種方法允許任何可以與PostgreSQL數(shù)據(jù)庫服務(wù)器連接的用戶以他們期望的任意PostgreSQL數(shù)據(jù)庫用戶身份登入,而不需要口令或者其他任何認(rèn)證橄镜。
- reject
無條件地拒絕連接。這有助于從一個組中"過濾出"特定主機(jī)冯乘,例如一個reject行可以阻塞一個特定的主機(jī)連接蛉鹿,而后面一行允許一個特定網(wǎng)絡(luò)中的其余主機(jī)進(jìn)行連接。
- md5
要求客戶端提供一個雙重 MD5 加密的口令進(jìn)行認(rèn)證往湿。
- password
要求客戶端提供一個未加密的口令進(jìn)行認(rèn)證妖异。因?yàn)榭诹钍且悦魑男问皆诰W(wǎng)絡(luò)上發(fā)送的,所以我們不應(yīng)該在不可信的網(wǎng)絡(luò)上使用這種方式领追。
- gss
用 GSSAPI 認(rèn)證用戶他膳。只對TCP/IP 連接可用。
- sspi
用 SSPI 來認(rèn)證用戶绒窑。只在Windows 上可用棕孙。
- ident
通過聯(lián)系客戶端的 ident 服務(wù)器獲取客戶端的操作系統(tǒng)名,并且檢查它是否匹配被請求的數(shù)據(jù)庫用戶名些膨。Ident 認(rèn)證只能在 TCIP/IP 連接上使用蟀俊。當(dāng)為本地連接指定這種認(rèn)證方式時,將用 peer 認(rèn)證來替代订雾。
- peer
從操作系統(tǒng)獲得客戶端的操作系統(tǒng)用戶肢预,并且檢查它是否匹配被請求的數(shù)據(jù)庫用戶名。這只對本地連接可用洼哎。
- ldap
使用LDAP服務(wù)器認(rèn)證烫映。
- radius
用 RADIUS 服務(wù)器認(rèn)證。
- cert
使用 SSL 客戶端證書認(rèn)證噩峦。
- pam
使用操作系統(tǒng)提供的可插入認(rèn)證模塊服務(wù)(PAM)認(rèn)證锭沟。
- bsd
使用由操作系統(tǒng)提供的 BSD 認(rèn)證服務(wù)進(jìn)行認(rèn)證。
發(fā)現(xiàn)更多寶藏
我在喜馬拉雅上分享聲音
《PostgreSQL數(shù)據(jù)庫內(nèi)核分析》识补,點(diǎn)開鏈接可以聽聽族淮,有點(diǎn)意思。
《數(shù)據(jù)庫系統(tǒng)概論(第4版)》凭涂,點(diǎn)開鏈接可以聽聽祝辣,有點(diǎn)意思。
更多IT有聲課程导盅,點(diǎn)我發(fā)現(xiàn)更多
其他相關(guān)文章分享列表:
第 23 課 PostgreSQL 創(chuàng)建自己的數(shù)據(jù)庫较幌、模式、用戶
第 22 課 PostgreSQL 控制文件
第 21 課 PostgreSQL 日志系統(tǒng)
第 16 課 查詢過程源碼分析
第 15 課 PostgreSQL 系統(tǒng)參數(shù)配置
第 14 課 PostgreSQL 數(shù)據(jù)存儲結(jié)構(gòu)
第 13 課 PostgreSQL 存儲之Page(頁面)源碼分析
第 12 課 PostgreSQL 認(rèn)證方式
第 11 課 PostgreSQL 增加一個內(nèi)核C函數(shù)
第 10 課 PostgreSQL 在內(nèi)核增加一個配置參數(shù)
第 09 課 PostgreSQL 4種進(jìn)程啟動方式
第 08 課 PostgreSQL 事務(wù)介紹
第 07 課 PostgreSQL 數(shù)據(jù)庫白翻、模式乍炉、表、空間滤馍、用戶間的關(guān)系
第 06 課 PostgreSQL 系統(tǒng)表介紹
第 05 課 PostgreSQL 編譯源代碼進(jìn)行開發(fā)
第 04 課 PostgreSQL 安裝最新的版本
第 03 課 PostgreSQL 代碼結(jié)構(gòu)
第 02 課 PostgreSQL 的特性岛琼、應(yīng)用、安裝
第 01 課 PostgreSQL 簡介及發(fā)展歷程
上面文章都在專輯中:PostgreSQL專輯鏈接巢株,點(diǎn)我查看
如果有用槐瑞,可以收藏這篇文件,隨時在更新....
更多交流加群: PostgreSQL內(nèi)核開發(fā)群 876673220
親阁苞,記得點(diǎn)贊困檩、留言祠挫、打賞額!5垦亍等舔!