配置文件管理
PolarDB PostgreSQL版(兼容Oracle)允許數據庫超級用戶創(chuàng)建命名的配置文件。每個配置文件都定義增強password和md5身份驗證的密碼管理規(guī)則。
說明
需要使用超級用戶創(chuàng)建和管理配置文件,如您有相應需求,請聯(lián)系我們處理。
配置文件中的規(guī)則可以:
統(tǒng)計失敗的登錄嘗試次數。
鎖定失敗登錄嘗試次數過多的賬戶。
標記要過期的密碼。
定義密碼過期后的寬限期。
定義密碼復雜性規(guī)則。
定義限制密碼重新使用的規(guī)則。
配置文件是一組指定的密碼屬性,可讓您輕松管理具有類似身份驗證要求的一組角色。如果密碼要求發(fā)生變化,您可以修改配置文件以將新要求應用到與該配置文件關聯(lián)的每個賬戶。
創(chuàng)建配置文件后,您可以將配置文件與一個或多個賬戶相關聯(lián)。當賬戶連接到服務器后,服務器會強制實施與其登錄角色關聯(lián)的配置文件。配置文件由集群中的所有數據庫共享,但每個集群可具有多個配置文件。具有多個數據庫訪問權限的單個賬戶在連接到集群中的每個數據庫時將使用相同的配置文件。
PolarDB PostgreSQL版(兼容Oracle)創(chuàng)建名為default的配置文件,除非指定備選配置文件,否則創(chuàng)建角色時會將該配置文件與新角色關聯(lián)。如果從以前的服務器版本升級到PolarDB PostgreSQL版(兼容Oracle),現(xiàn)有角色將自動分配給default配置文件。您無法刪除default配置文件。
default配置文件指定以下屬性:
FAILED_LOGIN_ATTEMPTS UNLIMITED
PASSWORD_LOCK_TIME UNLIMITED
PASSWORD_LIFE_TIME UNLIMITED
PASSWORD_GRACE_TIME UNLIMITED
PASSWORD_REUSE_TIME UNLIMITED
PASSWORD_REUSE_MAX UNLIMITED
PASSWORD_VERIFY_FUNCTION NULL
PASSWORD_ALLOW_HASHED TRUE