W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
這種認(rèn)證方法操作起來(lái)類似password
, 只不過(guò)它使用 PAM (插入式驗(yàn)證模塊)作為認(rèn)證機(jī)制。默認(rèn)的 PAM 服務(wù)名是postgresql
。PAM 只被用于驗(yàn)證用戶名/口令對(duì)并且可以有選擇地驗(yàn)證已連接的遠(yuǎn)程主機(jī)名或 IP 地址。因此,在使用 PAM 進(jìn)行認(rèn)證之前,用戶必須已經(jīng)存在于數(shù)據(jù)庫(kù)中。有關(guān) PAM 的更多信息,請(qǐng)閱讀
Linux-PAM 頁(yè)面.
下列被支持的配置選項(xiàng)用于 PAM:
pamservice
PAM服務(wù)名稱。
pam_use_hostname
判斷是否通過(guò)PAM_RHOST
項(xiàng)把遠(yuǎn)程 IP 地址或者主機(jī)名提供給 PAM 模塊。默認(rèn)情況下會(huì)使用 IP 地址。把這個(gè)選項(xiàng)設(shè)置為 1 可以使用解析過(guò)的主機(jī)名。主機(jī)名解析可能導(dǎo)致登錄延遲(大部分的 PAM 配置不使用這些信息,因此只有使用為利用這種信息而特別創(chuàng)建的 PAM 配置時(shí)才需要考慮這個(gè)設(shè)置)。
如果 PAM 被設(shè)置為讀取/etc/shadow
,認(rèn)證將會(huì)失敗,因?yàn)?PostgreSQL 服務(wù)器是由一個(gè)非 root 用戶啟動(dòng) 。然而,當(dāng) PAM 被配置為使用 LDAP 或其他認(rèn)證驗(yàn)證方法時(shí)這就不是一個(gè)問(wèn)題。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: