F.26. passwordcheck

每當使用 CREATE ROLEALTER ROLE 設定使用者密碼時,passwordcheck 模組都會檢查使用者的密碼。 如果密碼強度被認為太弱,它將被拒絕,命令將因錯誤而終止。

要啟用此模組,請將 “$libdir/passwordcheck” 加到 postgresql.conf 中的 shared_preload_libraries,然後重新啟動伺服器。

您可以透過修改原始碼來使此模組更符合您的需求。 例如,您可以使用 CrackLib 檢查密碼——這只需要在 Makefile 中取消註釋兩行並重新編譯模組。 (由於授權許可因素,我們不能預先包含 CrackLib。)如果沒有 CrackLib,該模組會強制執行一些簡單的密碼強度規則,您可以根據需要修改或延伸這些規則。

Last updated

Was this helpful?