Дар ва чӣ гуна рамзгузории паролҳо дар танзимоти PgBouncer танзим карда мешавад?
sobes.tech AI
Ҷавоб аз AI
Дар PgBouncer, рамзикунии паролҳо дар ҷониби муштарӣ мустақиман танзимнашаванда аст, зеро PgBouncer ҳамчун прокси барои PostgreSQL амал мекунад. Аммо, паролҳои корбарон метавонанд дар файли userlist.txt ҳамчун хешҳо нигоҳ дошта шаванд.
Барои муайян кардани рамзикунии паролҳо:
-
Дар файли
userlist.txt, паролҳо метавонанд ҳамчун хешҳои MD5 зикр шаванд, масалан:"номи_корбар" "md5<hashMD5>"ки дар он
<hashMD5>хеши MD5 парол дар формати PostgreSQL мебошад. -
Дар файли конфигуратсияи
pgbouncer.ini, параметриauth_typeусули аутентификатсияро муайян мекунад, масалан:auth_type = md5— барои истифодаи хешҳои MD5.auth_type = trust— бе парол.
-
Параметри
auth_fileроҳро ба файли бо корбарон ва паролҳо нишон медиҳад (одатанuserlist.txt).
Ин тариқ, рамзикунии паролҳо ғайрирасмӣ тавассути формати нигоҳдории дар userlist.txt ва интихоби усули аутентификатсия дар pgbouncer.ini муайян мешавад.
Маслиҳат дар userlist.txt:
"user1" "md5c3ab8ff13720e8ad9047dd39466b3c89"
ки дар он c3ab8ff13720e8ad9047dd39466b3c89 хеши MD5 парол мебошад.