เบชเบฐโเบเบฒเบโเบเบตโเบญเบตเบโเบเบฑเปเบ! เบซเปเบญเบเบฎเบฝเบเปเบเบเบธเปเบกเบซเบผเบฑเบเบชเบนเบเปเปเปเปเบฅเบตเปเบกเบเบปเปเบเบกเบทเปเบญเบทเปเบ
เปเบ tutorial เบเบตเปเบเปเบฒเบเบกเบฒเบเบงเบเปเบฎเบปเบฒเปเบเปเบเบญเบเบเปเบฒเบเบงเบดเบเบตเบเบฒเบเบเปเบฒเปเบเป pam_cracklib
เปเบเบทเปเบญเปเบฎเบฑเบเปเบซเปเบฅเบฐเบซเบฑเบเบเปเบฒเบเปเบเบฅเบฐเบเบปเบเบชเบฑเบเบชเบปเบเบซเบผเบฒเบ pam_pwquality
เปเบเบเบเบตเป cracklib
เปเบเบฑเบ pam
เปเบกเบเบนเบเปเบฅเบตเปเบกเบเบปเปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบงเบเบชเบญเบเบฅเบฐเบซเบฑเบเบเปเบฒเบ. เปเบกเบเบนเบ pam_pwquality
เบเบฑเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเปเบ Ubuntu เปเบฅเบฐ CentOS, เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบ OS เบญเบทเปเบเปเบเปเบฒเบเบงเบเบซเบผเบฒเบ. เปเบกเบเบนเบเบเบตเปเปเบฎเบฑเบเปเบซเปเบกเบฑเบเบเปเบฒเบเบเปเปเบเบฒเบเบชเปเบฒเบเบเบฐเปเบเบเบฒเบเบฅเบฐเบซเบฑเบเบเปเบฒเบเปเบเบทเปเบญเบฎเบฑเบเบเบฐเบเบฑเบเบงเปเบฒเบเบนเปเปเบเปเบเบญเบกเบฎเบฑเบเบกเบฒเบเบเบฐเบเบฒเบเบเบงเบฒเบกเปเบเบฑเปเบกเบเบญเบเบฅเบฐเบซเบฑเบเบเปเบฒเบเบเบญเบเบเปเบฒเบ.
เบชเปเบฒเบฅเบฑเบเปเบงเบฅเบฒเบเบปเบเบเบฒเบ, เบงเบดเบเบตเบเบฒเบเบเบปเปเบงเปเบเบเบญเบเบฅเบฐเบซเบฑเบเบเปเบฒเบเปเบกเปเบเปเบเบทเปเบญเบเบฑเบเบเบฑเบเปเบซเปเบเบนเปเปเบเปเปเบเปเบเบปเบงเบเบดเบกเปเบซเบเป, เบเบปเบงเบเบดเบกเบเปเบญเบ, เบเบปเบงเปเบฅเบ, เบซเบผเบทเบชเบฑเบเบเบฒเบฅเบฑเบเบญเบทเปเบเป. เบเบปเบเบฅเบฐเบเบฝเบเบเบทเปเบเบเบฒเบเปเบซเบผเบปเปเบฒเบเบตเปเบชเปเบฒเบฅเบฑเบเบเบงเบฒเบกเบชเบฑเบเบชเบปเบเบเบญเบเบฅเบฐเบซเบฑเบเบเปเบฒเบเปเบเปเบเบทเบเบชเบปเปเบเปเบชเบตเบกเบขเปเบฒเบเบเบงเปเบฒเบเบเบงเบฒเบเปเบเปเบฅเบเบฐเบชเบดเบเบเบตเบเบตเปเบเปเบฒเบเบกเบฒ. เบกเบตเบเบฒเบเบชเบปเบเบเบฐเบเบฒเบซเบผเบฒเบเบเปเบฝเบงเบเบฑเบเบงเปเบฒเบเบตเปเปเบกเปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบตเปเบเบตเบซเบผเบทเบเปเป. เบเบฒเบเปเบเปเบเบฝเบเบเบปเปเบเบเปเบเปเปเบเบฑเบเบเบฒเบเบเปเบฒเบเบปเบเปเบเบทเปเบญเบเปเบเบเบตเปเบชเบฑเบเบชเบปเบเบเบทเบเบนเปเปเบเปเบเบฝเบเบฅเบฐเบซเบฑเบเบเปเบฒเบเบฅเบปเบเปเบเปเบเปเบเปเบฅเบฐเปเบเบฑเบเบฎเบฑเบเบชเบฒเปเบงเปเบขเปเบฒเบเบเปเปเบเบญเบเปเบ.
เบเบฐเปเบเบเบฒเบเบญเบตเบเบญเบฑเบเปเบถเปเบเบเบตเปเบซเบฒเบเปเบเบทเบเบฎเบฝเบเปเบเบฑเบเบเบณเบเบฒเบกเปเบกเบทเปเบญเบเปเปเบเบปเบเบกเบฒเบเบตเปเบเบฑเบเบเบฑเบเปเบซเปเบเบนเปเปเบเปเบเปเบฝเบเบฅเบฐเบซเบฑเบเบเปเบฒเบเบเบญเบเปเบเบปเบฒเปเบเบปเปเบฒเบเบธเบเป x เบกเบทเป. เบกเบตเบเบฒเบเบเบฒเบเบชเบถเบเบชเบฒเบเบตเปเปเบเปเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบงเปเบฒเบเบตเปเบเบฑเบเปเบเบฑเบเบญเบฑเบเบเบฐเบฅเบฒเบเบเปเปเบเบงเบฒเบกเบเบญเบเปเบ.
เบเบปเบเบเบงเบฒเบกเบเปเบฒเบเบงเบเบซเบผเบฒเบเปเบเปเบเบทเบเบเบฝเบเบเปเบฝเบงเบเบฑเบเบซเบปเบงเบเปเปเบเบญเบเบเบฒเบเบชเบปเบเบเบฐเบเบฒเปเบซเบผเบปเปเบฒเบเบตเป, เปเบเบดเปเบเบเบตเปเปเบซเปเปเบซเบฑเบเปเบเบดเบเบเบฑเบเบชเบฐเบเบฐเบซเบเบถเปเบเบซเบผเบทเบเบธเบเบญเบทเปเบ. เปเบเปเบเบตเปเบเปเปเปเบกเปเบเบชเบดเปเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบฐเบชเบปเบเบเบฐเบเบฒเปเบเบเบปเบเบเบงเบฒเบกเบเบตเป. เบเบปเบเบเบงเบฒเบกเบเบตเปเบเบฐเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบเบงเบดเบเบตเบเบฒเบเบเปเบฒเบเบปเบเบเบงเบฒเบกเบชเบฑเบเบชเบปเบเบฅเบฐเบซเบฑเบเบเปเบฒเบเบขเปเบฒเบเบเบทเบเบเปเบญเบเปเบเบเบเบตเปเบเบฐเบเบฑเบเบเบฒเบเบเบฐเปเบเบเบฒเบเบเบงเบฒเบกเบเบญเบเปเบ.
เบเบฒเบเบเบฑเปเบเบเปเบฒเบเบฐเปเบเบเบฒเบเบฅเบฐเบซเบฑเบเบเปเบฒเบ
เบเปเบฒเบเบฅเบธเปเบกเบเบตเปเบเปเบฒเบเบเบฐเปเบซเบฑเบเบเบปเบงเปเบฅเบทเบญเบเบเบฐเปเบเบเบฒเบเบฅเบฐเบซเบฑเบเบเปเบฒเบ เปเบฅเบฐเบฅเบฒเบเบฅเบฐเบญเบฝเบเบซเบเปเปเปเบเบญเบเปเบเปเบฅเบฐเบญเบฑเบ. เบเปเบฒเบเบงเบเบซเบผเบฒเบเบเบญเบเบเบงเบเปเบเบปเบฒเปเบกเปเบเบเปเบฒเบเบเบทเบเบฑเบเบเบฑเบเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเปเบเปเบกเบเบนเบ cracklib
. เบงเบดเบเบตเบเบฒเบเบเบตเปเปเบฎเบฑเบเปเบซเปเบกเบฑเบเบเปเบฒเบเบเบถเปเบเปเบเบเบฒเบเบชเบปเปเบเบเบฐเปเบเบเบฒเบเบเบญเบเบเปเบฒเบเบเบฒเบเบฅเบฐเบเบปเบเบกเปเบฅเบฐเบเบปเบ.
- เบเบดเปเบเบ โ เบเปเบฒเบเบงเบเบเบปเบงเบญเบฑเบเบชเบญเบเปเบเบฅเบฐเบซเบฑเบเบเปเบฒเบเปเปเปเบเบญเบเปเบเบปเปเบฒเบเบตเปเบเปเปเบเบงเบเบกเบตเบขเบนเปเปเบเบฅเบฐเบซเบฑเบเบเปเบฒเบเปเบเบปเปเบฒเบเบญเบเปเบเบปเปเบฒ. (เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ 5)
- เบเปเบญเบ - เบเบงเบฒเบกโเบเบฒเบงโเบฅเบฐโเบซเบฑเบโเบเปเบฒเบโเบเปเบฒโเปโเบชเบธเบโเบเบตเปโ. (เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ 9)
- เบชเบดเบเปเบเบทเปเบญ โ เบเปเบฒโเบเบงเบโเบชเบนเบโเบชเบธเบโเบเบญเบโเบชเบดเบโเปเบเบทเปเบญโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบเปเบฒโเปเบเปโเบเบปเบงโเบเบดเบกโเปเบซเบเป (เบเปเบฒโเบซเบฒเบโเบงเปเบฒโเบเบฒโเบฃเบฒโเบกเบดโเปเบเบตโ> 0โ)โ, เบซเบผเบทโเบเปเบฒโเบเบงเบโเบเปเบฒโเปโเบชเบธเบโเบเบตเปโเบเบญเบโเบเบปเบงโเบเบดเบกโเปเบซเบเปโเบเบตเปโเบเปเบญเบโเบเบฒเบ (เบเปเบฒโเบเบฒโเบฃเบฒโเบกเบดโเปเบเบต < 0โ)โ. เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบกเปเบ 1.
- เบชเบดเบเปเบเบทเปเบญ โ เบเปเบฒโเบเบงเบโเบชเบนเบโเบชเบธเบโเบเบญเบโเบชเบดเบโเปเบเบทเปเบญโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบเปเบฒโเปเบเปโเบเบปเบงโเบเบดเบกโเบเปเบญเบ (เบเปเบฒโเบซเบฒเบโเบงเปเบฒโเบเบฒโเบฃเบฒโเบกเบดโเปเบเบตโ> 0โ)โ, เบซเบผเบทโเบเปเบฒโเบเบงเบโเบเปเบฒโเปโเบชเบธเบโเบเบตเปโเบเปเบญเบโเบเบฒเบโเบเบญเบโเบเบปเบงโเบเบดเบกโเบเปเบญเบ (เบเปเบฒโเบเบฒโเบฃเบฒโเบกเบดโเปเบเบต < 0โ)โ. เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบกเปเบ 1.
- เบชเบดเบเปเบเบทเปเบญ โ เบเปเบฒโเบเบงเบโเบชเบนเบโเบชเบธเบโเบเบญเบโเบชเบดเบโเปเบเบทเปเบญโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบเปเบฒโเปเบเปโเบเบปเบงโเปเบฅเบ (เบเปเบฒโเบซเบฒเบโเบงเปเบฒโเบเบฒโเบฃเบฒโเบกเบดโเปเบเบตโ> 0โ)โ, เบซเบผเบทโเบเปเบฒโเบเบงเบโเบเปเบฒโเปโเบชเบธเบโเบเบตเปโเบเบญเบโเบเบปเบงโเปเบฅเบ (เบเปเบฒโเบซเบฒเบโเบงเปเบฒโเบเบฒโเบฃเบฒโเบกเบดโเปเบเบต <0โ)โ. เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบกเปเบ 1.
- เบชเบดเบเปเบเบทเปเบญ โ เบเปเบฒโเบเบงเบโเบชเบนเบโเบชเบธเบโเบเบญเบโเบชเบดเบโเปเบเบทเปเบญโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบเปเบฒโเปเบเปโเบชเบฑเบโเบเบฒโเบฅเบฑเบโเบญเบทเปเบเป (เบเปเบฒโเบซเบฒเบโเบงเปเบฒโเบเบฒโเบฃเบฒโเบกเบดโเปเบเบตโ> 0โ)โ, เบซเบผเบทโเบเปเบฒโเบเบงเบโเบเปเบฒโเปโเบชเบธเบโเบเบตเปโเบเปเบญเบโเบเบฒเบโเบเบญเบโเบชเบฑเบโเบเบฒโเบฅเบฑเบโเบญเบทเปเบเป (เบเปเบฒโเบซเบฒเบโเบงเปเบฒโเบเบฒโเบฃเบฒโเบกเบดโเปเบเบต < 0โ)โ. เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบกเปเบ 1.
- เบเบฑเปเบเบเปเบณ - เบเปเบฒโเบเบปเบโเบเปเบฒโเบเบงเบโเบเบญเบโเบซเปเบญเบโเบฎเบฝเบโเบเบตเปโเบเปเบญเบโเบเบฒเบโ. เบซเปเบญเบเบฎเบฝเบเบเบฐเบเบญเบเบกเบตเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเบเปเบฒเบเปเบเบดเบ (เบเบปเบงเบเบดเบกเปเบซเบเป, เบเบปเบงเบเบดเบกเบเปเบญเบ, เบเบปเบงเปเบฅเบ, เบเบปเบงเบญเบฑเบเบชเบญเบเบญเบทเปเบเป). เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบกเปเบ 0.
- maxrepeat โ เบเปเบฒโเบเบงเบโเบชเบนเบโเบชเบธเบโเบเบญเบโเบเบฑเปเบโเบเบตเปโเบเบปเบงโเบญเบฑเบโเบชเบญเบโเบชเบฒโเบกเบฒเบโเปเบเปโเบฎเบฑเบโเบเบฒเบโเบโเปโเปเบฒโเปเบโเบฅเบฐโเบซเบฑเบโเบเปเบฒเบโเปเบเปโ. เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบกเปเบ 0.
- maxclassrepeat โ เบเปเบฒโเบเบงเบโเบชเบนเบโเบชเบธเบโเบเบญเบโเบเบปเบงโเบญเบฑเบโเบชเบญเบโเบเบดเบโเบเปเปโเบเบฑเบโเปเบโเบซเบเบถเปเบโเบซเปเบญเบโเบฎเบฝเบโ. เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบกเปเบ 0.
- gecoscheck โ เบเบงเบเปเบเบดเปเบเบงเปเบฒเบฅเบฐเบซเบฑเบเบเปเบฒเบเบกเบตเบเปเบฒเปเบเบเบฒเบ GECOS strings เบเบญเบเบเบนเปเปเบเป. (เบเปเปเบกเบนเบเบเบนเปเปเบเป, i.e. เบเบทเปเปเบเป, เบชเบฐเบเบฒเบเบเบตเป, เปเบฅเบฐเบญเบทเปเบเป) เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบกเปเบ 0 (เบเบดเบ).
- dictpath - เปเบซเปเปเบเบเบตเปเบงเบฑเบเบเบฐเบเบฒเบเบธเบเบปเบก cracklib.
- เบเปเบฒเปเบงเบปเปเบฒเบเบตเปเบเปเปเบเบต - เบเปเบฒโเบเบตเปโเปเบเบโเบซเปเบฒเบโเปเบโเบชเบญเบโเบซเบผเบตเบโเบเบตเปโเบเบทเบโเบซเปเบฒเบกโเปเบโเบฅเบฐโเบซเบฑเบโเบเปเบฒเบ (เบเบทเปโเบเปโเบฅเบดโเบชเบฑเบโ, เบเปเบฒโเบงเปเบฒ "เบฅเบฐโเบซเบฑเบโเบเปเบฒเบโ"โ, เปเบฅเบฐโเบญเบทเปเบเปโ.
เบเปเบฒเปเบเบงเบเบงเบฒเบกเบเบดเบเบเบญเบเปเบเบดเบเบเบนเปเบเบฑเบเปเบเบ, เบกเบฑเบเบเปเปเปเบเบฑเบเบซเบเบฑเบ, เบกเบฑเบเปเบเบฑเบเปเบฅเบทเปเบญเบเบเบปเบเบเบฐเบเบด. เบเบงเบเปเบฎเบปเบฒเบเบฐเบชเบปเบเบเบฐเบเบฒเปเบเบตเปเบกเปเบเบตเบกเบเปเบฝเบงเบเบฑเบเปเบฅเบทเปเบญเบเบเบตเปเปเบเบเบฒเบเบเปเปเปเบเบเบตเป.
เบเบฒเบเบเบฑเปเบเบเปเบฒเบเบฐเปเบเบเบฒเบเบฅเบฐเบซเบฑเบเบเปเบฒเบ
เบเปเบญเบเบเบตเปเบเปเบฒเบเบเบฐเปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบเปเบเปเปเบเปเบเบฅเปเบเบฒเบเบเบฑเปเบเบเปเบฒ, เบกเบฑเบเปเบเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบตเปเบเบตเบเบตเปเบเบฐเบเบฝเบเบเบฐเปเบเบเบฒเบเบฅเบฐเบซเบฑเบเบเปเบฒเบเบเบทเปเบเบเบฒเบเบฅเปเบงเบเบซเบเปเบฒ. เบเบปเบงเบขเปเบฒเบ, เบเบงเบเปเบฎเบปเบฒเบเบฐเปเบเปเบเบปเบเบฅเบฐเบเบฝเบเบเบงเบฒเบกเบซเบเบธเปเบเบเบฒเบเบเปเปเปเบเบเบตเป:
- เบฅเบฐเบซเบฑเบเบเปเบฒเบเบเปเบญเบเบกเบตเบเบงเบฒเบกเบเบฒเบงเบขเปเบฒเบเปเปเบญเบ 15 เบเบปเบงเบญเบฑเบเบชเบญเบ.
- เบเบปเบงเบญเบฑเบเบชเบญเบเบเบฝเบงเบเบฑเบเบเปเปเบเบงเบเบเบทเบเบเปเปเบฒเบซเบผเบฒเบเบเบงเปเบฒเบชเบญเบเบเบฑเปเบเปเบเบฅเบฐเบซเบฑเบเบเปเบฒเบ.
- เบซเปเบญเบเบฎเบฝเบเบเบปเบงเบญเบฑเบเบชเบญเบเบชเบฒเบกเบฒเบเบเปเปเบฒเปเบเปเปเบเบดเบเบชเบตเปเบเบฑเปเบเปเบเบฅเบฐเบซเบฑเบเบเปเบฒเบ.
- เบฅเบฐเบซเบฑเบเบเปเบฒเบเบเปเบญเบเบกเบตเบเบปเบงเบญเบฑเบเบชเบญเบเบเบฒเบเปเบเปเบฅเบฐเบเบฑเปเบเบฎเบฝเบ.
- เบฅเบฐเบซเบฑเบเบเปเบฒเบเปเปเปเบเปเบญเบเบกเบต 5 เบเบปเบงเบญเบฑเบเบชเบญเบเปเปเปเบเบฝเบเบเบฑเบเบเบปเบงเปเบเบปเปเบฒ.
- เปเบเบตเบเปเบเปเบเบฒเบเบเบงเบเบชเบญเบ GECOS.
- เบซเปเบฒเบกเบเบณเบงเปเบฒ "เบฅเบฐเบซเบฑเบเบเปเบฒเบ, เบเปเบฒเบ, เบเปเบฒ, putorius"
เบเบญเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบเปเบงเบฒเบเบเบฐเปเบเบเบฒเบ, เบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเปเบเปเปเบเปเบเบฅเปเปเบเป /etc/security/pwquality.conf
เปเบเบทเปเบญโเปเบเบตเปเบกโเบเบงเบฒเบกโเบเปเบญเบโเบเบฒเบโเบเบงเบฒเบกโเบชเบฑเบโเบชเบปเบโเบฅเบฐโเบซเบฑเบโเบเปเบฒเบโ. เบเปเบฒเบเบฅเบธเปเบกเบเบตเปเปเบกเปเบเปเบเบฅเปเบเบปเบงเบขเปเบฒเบเบเบตเปเบกเบตเบเปเบฒเปเบซเบฑเบเบชเปเบฒเบฅเบฑเบเบเบงเบฒเบกเปเบเบปเปเบฒเปเบเบเบตเบเบถเปเบ.
# Make sure 5 characters in new password are new compared to old password
difok = 5
# Set the minimum length acceptable for new passwords
minlen = 15
# Require at least 2 digits
dcredit = -2
# Require at least 2 upper case letters
ucredit = -2
# Require at least 2 lower case letters
lcredit = -2
# Require at least 2 special characters (non-alphanumeric)
ocredit = -2
# Require a character from every class (upper, lower, digit, other)
minclass = 4
# Only allow each character to be repeated twice, avoid things like LLL
maxrepeat = 2
# Only allow a class to be repeated 4 times
maxclassrepeat = 4
# Check user information (Real name, etc) to ensure it is not used in password
gecoscheck = 1
# Leave default dictionary path
dictpath =
# Forbid the following words in passwords
badwords = password pass word putorius
เบเบฑเปเบเบเบตเปเบเปเบฒเบเบญเบฒเบเบเบฐเปเบเปเบชเบฑเบเปเบเบเปเบซเบฑเบ, เบเบฒเบเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเปเบเปเบเบฅเปเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบกเปเบเบเปเปเบฒเบเปเบญเบ. เบเบปเบงเบขเปเบฒเบ, เบเบฒเบฅเบฒเบกเบดเปเบเบต minclass
เปเบกเปเบเบเปเปเบฒเบเปเบญเบเปเบเบทเปเบญเบเบเบฒเบเบเบงเบเปเบฎเบปเบฒเปเบเปเบขเปเบฒเบเปเปเบญเบเบชเบญเบเบเบปเบงเบญเบฑเบเบชเบญเบเบเบฒเบเบเบฑเปเบเบฎเบฝเบเปเบเบเปเบเปเบเปเบญเบเบเปเปเบกเบนเบ [u,l,d,o]credit
. เบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบเปเบฒเบเบตเปเบเปเปเบชเบฒเบกเบฒเบเปเบเปเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบกเปเบเบเบฑเบเบเปเปเบฒเบเปเบญเบ, เปเบเบฒเบฐเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเปเบเปเบซเปเบฒเบกเบเปเปเปเบซเปเปเบฎเบฑเบเบเปเปเบฒเปเบเบซเปเบญเบเบฎเบฝเบ 4 เปเบเบทเปเบญ (เบเปเบฒเบชเบฑเบเบเปเบฒเบเปเปเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบกเปเบเบเบฝเบเบเปเบงเบเบเบปเบงเบเบดเบกเบเปเบญเบ). เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบฅเบงเบกเปเบญเบปเบฒเบเบฒเบเปเบฅเบทเบญเบเปเบซเบผเบปเปเบฒเบเบตเปเบเบฝเบเปเบเปเปเบเบทเปเบญเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบงเบดเบเบตเบเบฒเบเบเปเบฒเปเบเปเบเบงเบเบกเบฑเบเปเบเบทเปเบญเบเปเบฒเบเบปเบเบเบฐเปเบเบเบฒเบเบฅเบฐเบซเบฑเบเบเปเบฒเบเบเบญเบเบเปเบฒเบ.
เปเบกเบทเปเบญเบเปเบฒเบเบชเปเบฒเบเบเบฐเปเบเบเบฒเบเบเบญเบเบเปเบฒเบเปเบฅเปเบง, เบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฑเบเบเบฑเบเปเบซเปเบเบนเปเปเบเปเบเปเบฝเบเบฅเบฐเบซเบฑเบเบเปเบฒเบเบเบญเบเปเบเบปเบฒเปเบเบปเปเบฒเปเบเบเบฑเปเบเบเปเปเปเบเบเบตเปเปเบเบปเบฒเปเบเบปเปเบฒเปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบ.
เบชเบดเปเบเปเบเบเบเบฐเบซเบฅเบฒเบเบญเบตเบเบญเบฑเบเบซเบเบถเปเบเบเบตเปเปเบเบปเปเบฒเบญเบฒเบเบเบฐเบชเบฑเบเปเบเบเปเบซเบฑเบเปเบกเปเบเบงเปเบฒเบเบปเปเบเบเบฒ [u,l,d,o]credit
เบกเบตเบเบปเบงเปเบฅเบเบฅเบปเบ. เบเบตเปเปเบกเปเบเบเปเบญเบเบงเปเบฒเบเบปเบงเปเบฅเบเบเบตเปเปเบซเบเปเบเบงเปเบฒเบซเบผเบทเปเบเบปเปเบฒเบเบฑเบ 0 เบเบฐเปเบซเปเบชเบดเบเปเบเบทเปเบญเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเปเบเปเบเบปเบงเบญเบฑเบเบชเบญเบเปเบเบฅเบฐเบซเบฑเบเบเปเบฒเบเบเบญเบเบเปเบฒเบ. เบเปเบฒเบเปเบญเบเบเปเปเบกเบนเบเบกเบตเบเบปเบงเปเบฅเบเบฅเบปเบ, เบกเบฑเบเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบเปเบญเบเบกเบตเบเปเบฒเบเบงเบเบเบตเปเปเบเปเบเบญเบ.
เปเบเบดเบเบเบนเปเปเบกเปเบเบซเบเบฑเบ?
เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเบซเบฒเบเบงเบเปเบเบปเบฒเบงเปเบฒเปเบเบดเบเบเบนเปเปเบเบฒเบฐเบงเปเบฒเบกเบฑเบเบเบปเปเบเบเบญเบเบเบธเบเบเบฐเบชเบปเบเบเบญเบเบเบงเบเปเบเบปเบฒเบขเปเบฒเบเบเบทเบเบเปเบญเบเปเบเบปเปเบฒเบเบตเปเปเบเบฑเบเปเบเปเบเป. เบเปเบฒเบเปเบฒเบเบฒเบฅเบฒเบกเบดเปเบเบตเปเบกเปเบเปเบซเบเปเบเบงเปเบฒ 0, เบเปเบฒเบเปเบเบตเปเบกเบเปเบฒเบเบงเบ "เปเบเบฃเบเบดเบเบเบปเบงเบญเบฑเบเบชเบญเบ" เปเบเบปเปเบฒเบเบฑเบ "x" เบเบฑเบเบเบงเบฒเบกเบเบฒเบงเบเบญเบเบฅเบฐเบซเบฑเบเบเปเบฒเบ. เบเบปเบงเบขเปเบฒเบ, เบเปเบฒเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเบเบฑเบเบซเบกเบปเบ (u,l,d,o)credit
เบเปเบฒเบเบปเบเปเบเบฑเบ 1 เปเบฅเบฐเบเบงเบฒเบกเบเบฒเบงเบเบญเบเบฅเบฐเบซเบฑเบเบเปเบฒเบเบเบตเปเบเปเบญเบเบเบฒเบเปเบกเปเบ 6, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบเบฐเบเปเบญเบเบเบฒเบ 6 เบเบปเบงเบญเบฑเบเบชเบญเบเปเบเบทเปเบญเบเบญเบเบชเบฐเบซเบเบญเบเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบงเบฒเบกเบเบฒเบงเปเบเบฒเบฐเบงเปเบฒเปเบเปเบฅเบฐเบเบปเบงเบเบดเบกเปเบซเบเป, เบเบปเบงเบเบดเบกเบเปเบญเบ, เบเบปเบงเปเบฅเบเบซเบผเบทเบเบปเบงเบญเบฑเบเบชเบญเบเบญเบทเปเบเปเบเบฐเปเบซเปเบเปเบฒเบเบซเบเบถเปเบเปเบเบฃเบเบดเบ.
เบเปเบฒเบเปเบฒเบเบเบดเบเบเบฑเปเบ dcredit
เบขเบนเปเบเบตเป 2, เบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเปเบฅเบฐเบซเบฑเบเบเปเบฒเบเบเบตเปเบกเบตเบเบงเบฒเบกเบเบฒเบง 9 เบเบปเบงเบญเบฑเบเบชเบญเบเปเบฅเบฐเปเบเปเบฎเบฑเบเบชเบดเบเปเบเบทเปเบญ 2 เบเบปเบงเบญเบฑเบเบชเบญเบเบชเปเบฒเบฅเบฑเบเบเบปเบงเปเบฅเบ, เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบงเบฒเบกเบเบฒเบงเบเบญเบเบฅเบฐเบซเบฑเบเบเปเบฒเบเบญเบฒเบเบเบฐเปเบเบฑเบ 10.
เปเบเบดเปเบเบเบปเบงเบขเปเบฒเบเบเบตเป. เบเปเบญเบเบเบฑเปเบเบเบงเบฒเบกเบเบฒเบงเบฅเบฐเบซเบฑเบเบเปเบฒเบเปเบเบฑเบ 13, เบเบฑเปเบ dcredit เปเบเบฑเบ 2, เปเบฅเบฐเบเบธเบเบขเปเบฒเบเบญเบทเปเบเปเบเบฑเบ 0.
$ pwscore
Thisistwelve
Password quality check failed:
The password is shorter than 13 characters
$ pwscore
Th1sistwelve
18
เบเบฒเบเบเบงเบเบชเบญเบเบเบฑเปเบเบเบณเบญเบดเบเบเบญเบเบเปเบญเบเบฅเบปเปเบกเปเบซเบฅเบงเปเบเบฒเบฐเบงเปเบฒเบฅเบฐเบซเบฑเบเบเปเบฒเบเบกเบตเบเบงเบฒเบกเบเบฒเบงเปเปเบญเบเบเบงเปเบฒ 13 เบเบปเบงเบญเบฑเบเบชเบญเบ. เปเบเบเบฑเปเบเบเปเปเปเบเบเปเบญเบเปเบเปเบเปเบฝเบเบเบปเบงเบญเบฑเบเบชเบญเบ "เบเปเบญเบ" เปเบเบฑเบเปเบฅเบ "1" เปเบฅเบฐเปเบเปเบฎเบฑเบเบชเบญเบเปเบเบฃเบเบดเบเบชเปเบฒเบฅเบฑเบเบเบปเบงเปเบฅเบ, เปเบเบดเปเบเปเบฎเบฑเบเปเบซเปเบฅเบฐเบซเบฑเบเบเปเบฒเบเปเบเบปเปเบฒเบเบฑเบ 13.
เบเบฒเบเบเบปเบเบชเบญเบเบฅเบฐเบซเบฑเบเบเปเบฒเบ
Package libpwquality
เบชเบฐเบซเบเบญเบเบซเบเปเบฒเบเบตเปเบญเบฐเบเบดเบเบฒเบเปเบงเปเปเบเบเบปเบเบเบงเบฒเบก. เบกเบฑเบเบเบฑเบเบกเบฒเบเปเบญเบกเบเบฑเบเปเบเบเบเบฒเบ pwscore
, เปเบเบดเปเบเบเบทเบเบญเบญเบเปเบเบเบกเบฒเปเบเบทเปเบญเบเบงเบเปเบเบดเปเบเบเบงเบฒเบกเบชเบฑเบเบชเบปเบเบเบญเบเบฅเบฐเบซเบฑเบเบเปเบฒเบ. เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบเปเบกเบฑเบเบเปเบฒเบเปเบเบดเบเปเบเบทเปเบญเบเบงเบเบชเบญเบเปเบเบดเบเบเบนเป.
เบเบฐเปเบซเบเบ pwscore
เบญเปเบฒเบเบเบฒเบ
เบเบฐเปเบเบเบเบธเบเบเบฐเบเบฒเบเบฅเบฐเบซเบฑเบเบเปเบฒเบเปเบกเปเบเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบฒเบฅเบฒเบกเบดเปเบเบต minlen
เปเบโเปเบเบฅโเปโเบเบฒเบโเบเบฑเปเบโเบเปเบฒโ. เปเบเบเบเบปเปเบงเปเบ, เบเบฐเปเบเบเบเปเปเบฒเบเบงเปเบฒ 50 เบเบทเบงเปเบฒเปเบเบฑเบ "เบฅเบฐเบซเบฑเบเบเปเบฒเบเบเบปเบเบเบฐเบเบด", เปเบฅเบฐเบเบฐเปเบเบเบเปเบฒเบเปเบเบดเบเบเบตเปเบเบทเบงเปเบฒเปเบเบฑเบ "เบฅเบฐเบซเบฑเบเบเปเบฒเบเบเบตเปเปเบเบฑเปเบกเปเบเบ". เบฅเบฐเบซเบฑเบเบเปเบฒเบเปเบเปเบเบตเปเบเปเบฒเบเบเบฒเบเบเบงเบเบชเบญเบเบเบธเบเบเบฐเบเบฒเบ (เปเบเบเบชเบฐเปเบเบฒเบฐเบเบฒเบเบเบฑเบเบเบฑเบเปเบซเปเบขเบทเบเบขเบฑเบ cracklib
) เบเปเบญเบเบเบปเบเบเปเปเบเบฒเบเปเบเบกเบเบตเบงเบฑเบเบเบฐเบเบฒเบเบธเบเบปเบก, เปเบฅเบฐเบฅเบฐเบซเบฑเบเบเปเบฒเบเบเบตเปเบกเบตเบเบฐเปเบเบเบชเบนเบเบเบงเปเบฒ 50 เบเปเบงเบเบเบฒเบเบเบฑเปเบเบเปเบฒ minlen
เปเบเบดเบเปเบกเปเบเบงเปเบฒเปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ brute force
เบเบฒเบเปเบเบกเบเบต.
เบชเบฐเบซเบฅเบธเบ
เบเบฒเบเบเบฑเบ pwquality
- เบกเบฑเบโเปเบเบฑเบโเบเบฒเบโเบเปเบฒเบโเบเบฒเบโเปเบฅเบฐโเบเปเบฒเบโเบเบฒเบโเปเบกเบทเปเบญโเบเบฝเบโเบเบฑเบโเบเบงเบฒเบกโเบเปเปโเบชเบฐโเบเบงเบโเบเบญเบโเบเบฒเบโเบเปเบฒโเปเบเปโ cracklib
เบเปเบงเบเบเบฒเบเปเบเปเปเบเปเบเบฅเปเปเบเบเบเบปเบ pam
. เปเบเบเบนเปเบกเบทเบเบตเป, เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบงเบกเปเบญเบปเบฒเบเบธเบเบขเปเบฒเบเบเบตเปเปเบเบปเปเบฒเบเปเบญเบเบเบฒเบเปเบกเบทเปเบญเบเบฑเปเบเบเบฐเปเบเบเบฒเบเบฅเบฐเบซเบฑเบเบเปเบฒเบเปเบ Red Hat 7, CentOS 7, เปเบฅเบฐเปเบกเปเบเบฐเบเบฑเปเบเบฅเบฐเบเบปเบ Ubuntu. เบเบงเบเปเบฎเบปเบฒเบเบฑเบเปเบเปเบชเบปเบเบเบฐเบเบฒเบเปเบฝเบงเบเบฑเบเปเบเบงเบเบงเบฒเบกเบเบดเบเบเบญเบเปเบเบดเบเบเบนเปเบขเบทเบก, เปเบเบดเปเบเบเปเปเบเปเบญเบเบเบฐเบเบฝเบเบเปเบฝเบงเบเบฑเบเบฅเบฒเบเบฅเบฐเบญเบฝเบ, เบเบฑเปเบเบเบฑเปเบเบซเบปเบงเบเปเปเบเบตเปเบกเบฑเบเบเบฐเบเปเปเบเบฑเบเปเบเบเบเบฑเบเบเบนเปเบเบตเปเบเปเปเปเบเบตเบเบเบปเบเบกเบฑเบเบกเบฒเบเปเบญเบ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ:
เบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบตเปเปเบเบฑเบเบเบฐเปเบซเบเบ:
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com