เจนเฉเจฒเฉ เจฆเฉเจฌเจพเจฐเจพ! เจจเจตเฉเจ เจเฉเจฐเจธ เจเจฐเฉเฉฑเจช เจฆเฉเจเจ เจเจฒเจพเจธเจพเจ เจเฉฑเจฒเฉเจน เจคเฉเจ เจธเจผเฉเจฐเฉ เจนเฉเจฃเจเฉเจเจ
เจชเจฟเจเจฒเฉ เจเจฟเจเจเฉเจฐเจฟเจ
เจฒ เจตเจฟเฉฑเจ เจ
เจธเฉเจ เจคเฉเจนเจพเจจเฉเฉฐ เจเจธเจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฌเจพเจฐเฉ เจฆเฉฑเจธเจฟเจ เจธเฉ pam_cracklib
เจธเจฟเจธเจเจฎเจพเจ เจเฉฑเจคเฉ เจชเจพเจธเจตเจฐเจก เจจเฉเฉฐ เจนเฉเจฐ เจเฉเฉฐเจเจฒเจฆเจพเจฐ เจฌเจฃเจพเจเจฃ เจฒเจ pam_pwquality
เจคเจฌเจฆเฉเจฒ cracklib
เจฆเฉ เจคเฉเจฐ เจคเฉ pam
เจชเจพเจธเจตเจฐเจก เจฆเฉ เจเจพเจเจ เจเจฐเจจ เจฒเจ เจกเจฟเจซเจพเจฒเจ เจฎเฉเจกเฉเจเจฒเฅค เจฎเฉเจกเฉเจเจฒ pam_pwquality
Ubuntu เจ
เจคเฉ CentOS เจฆเฉ เจจเจพเจฒ-เจจเจพเจฒ เจเจ เจนเฉเจฐ OS 'เจคเฉ เจตเฉ เจธเจฎเจฐเจฅเจฟเจค เจนเฉเฅค เจเจน เจฎเฉเจกเฉเจเจฒ เจเจน เจฏเจเฉเจจเฉ เจฌเจฃเจพเจเจฃ เจฒเจ เจชเจพเจธเจตเจฐเจก เจจเฉเจคเฉเจเจ เจฌเจฃเจพเจเจฃเจพ เจเจธเจพเจจ เจฌเจฃเจพเจเจเจฆเจพ เจนเฉ เจเจฟ เจเจชเจญเฉเจเจคเจพ เจคเฉเจนเจพเจกเฉ เจชเจพเจธเจตเจฐเจก เจฎเจเจผเจฌเฉเจคเฉ เจฆเฉ เจฎเจฟเจเจฐเจพเจ เจจเฉเฉฐ เจธเจตเฉเจเจพเจฐ เจเจฐเจฆเฉ เจนเจจเฅค
เจฒเฉฐเจฌเฉ เจธเจฎเฉเจ เจคเฉเจ, เจชเจพเจธเจตเจฐเจกเจพเจ เจฒเจ เจเจฎ เจชเจนเฉเฉฐเจ เจเจชเจญเฉเจเจคเจพ เจจเฉเฉฐ เจตเฉฑเจกเฉ เจ เฉฑเจเจฐเจพเจ, เจเฉเจเฉ เจ เฉฑเจเจฐเจพเจ, เจจเฉฐเจฌเจฐเจพเจ, เจเจพเจ เจนเฉเจฐ เจเจฟเฉฐเจจเฉเจนเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฒเจ เจฎเจเจฌเฉเจฐ เจเจฐเจจเจพ เจธเฉเฅค เจชเจพเจธเจตเจฐเจก เจฆเฉ เจเฉเฉฐเจเจฒเจคเจพ เจฒเจ เจเจนเจจเจพเจ เจฌเฉเจจเจฟเจเจฆเฉ เจจเจฟเจฏเจฎเจพเจ เจจเฉเฉฐ เจชเจฟเจเจฒเฉ เจฆเจธ เจธเจพเจฒเจพเจ เจตเจฟเฉฑเจ เจตเจฟเจเจชเจ เจคเฉเจฐ 'เจคเฉ เจเจคเจธเจผเจพเจนเจฟเจค เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค เจเจธ เจฌเจพเจฐเฉ เจฌเจนเฉเจค เจเจฐเจเจพ เจนเฉเจ เจนเฉ เจเจฟ เจเจน เจเฉฐเจเจพ เจ เจญเจฟเจเจธ เจนเฉ เจเจพเจ เจจเจนเฉเจ. เจ เจเจฟเจนเฉเจเจ เจเฉเฉฐเจเจฒเจฆเจพเจฐ เจธเจฅเจฟเจคเฉเจเจ เจธเจฅเจพเจชเจค เจเจฐเจจ เจฆเฉ เจตเจฟเจฐเฉเฉฑเจง เจฎเฉเฉฑเจ เจฆเจฒเฉเจฒ เจเจน เจธเฉ เจเจฟ เจเจชเจญเฉเจเจคเจพ เจเจพเจเจเจผ เจฆเฉ เจเฉเจเฉเจฟเจเจ 'เจคเฉ เจชเจพเจธเจตเจฐเจก เจฒเจฟเจเจฆเฉ เจนเจจ เจ เจคเฉ เจเจจเฉเจนเจพเจ เจจเฉเฉฐ เจ เจธเฉเจฐเฉฑเจเจฟเจ เจค เจขเฉฐเจ เจจเจพเจฒ เจธเจเฉเจฐ เจเจฐเจฆเฉ เจนเจจเฅค
เจเฉฑเจ เจนเฉเจฐ เจจเฉเจคเฉ เจเจฟเจธ เจจเฉเฉฐ เจนเจพเจฒ เจนเฉ เจตเจฟเฉฑเจ เจธเจตเจพเจฒเจพเจ เจตเจฟเฉฑเจ เจฌเฉเจฒเจพเจเจ เจเจฟเจ เจนเฉ, เจเจชเจญเฉเจเจคเจพเจตเจพเจ เจจเฉเฉฐ เจนเจฐ x เจฆเจฟเจจ เจตเจฟเฉฑเจ เจเจชเจฃเจพ เจชเจพเจธเจตเจฐเจก เจฌเจฆเจฒเจฃ เจฒเจ เจฎเจเจผเจฌเฉเจฐ เจเจฐเจฆเจพ เจนเฉเฅค เจเฉเจ เจ เจงเจฟเจเจจเจพเจ เจจเฉ เจฆเจฟเจเจพเจเจ เจนเฉ เจเจฟ เจเจน เจธเฉเจฐเฉฑเจเจฟเจ เจฒเจ เจตเฉ เจจเฉเจเจธเจพเจจเจฆเฉเจน เจนเฉเฅค
เจเจนเจจเจพเจ เจตเจฟเจเจพเจฐ-เจตเจเจพเจเจฆเจฐเฉ เจฆเฉ เจตเจฟเจธเจผเฉ 'เจคเฉ เจฌเจนเฉเจค เจธเจพเจฐเฉ เจฒเฉเจ เจฒเจฟเจเฉ เจเจ เจนเจจ, เจเฉ เจเจฟเจธเฉ เจจเจพ เจเจฟเจธเฉ เจฆเฉเจฐเจฟเจธเจผเจเฉเจเฉเจฃ เจฆเฉ เจชเฉเจธเจผเจเฉ เจเจฐเจฆเฉ เจนเจจเฅค เจชเจฐ เจเจน เจเจน เจจเจนเฉเจ เจนเฉ เจเจฟเจธ เจฌเจพเจฐเฉ เจ เจธเฉเจ เจเจธ เจฒเฉเจ เจตเจฟเจ เจเจฐเจเจพ เจเจฐเจพเจเจเฉ. เจเจน เจฒเฉเจ เจธเฉเจฐเฉฑเจเจฟเจ เจจเฉเจคเฉ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจเจฐเจจ เจฆเฉ เจฌเจเจพเจ เจชเจพเจธเจตเจฐเจก เจฆเฉ เจเฉเฉฐเจเจฒเจคเจพ เจจเฉเฉฐ เจธเจนเฉ เจขเฉฐเจ เจจเจพเจฒ เจเจฟเจตเฉเจ เจธเฉเฉฑเจ เจเจฐเจจเจพ เจนเฉ เจฌเจพเจฐเฉ เจเฉฑเจฒ เจเจฐเฉเจเจพเฅค
เจชเจพเจธเจตเจฐเจก เจจเฉเจคเฉ เจธเฉเจเจฟเฉฐเจเจพเจ
เจนเฉเจ เจพเจ เจคเฉเจธเฉเจ เจชเจพเจธเจตเจฐเจก เจจเฉเจคเฉ เจตเจฟเจเจฒเจช เจ
เจคเฉ เจนเจฐเฉเจ เจฆเจพ เจธเฉฐเจเฉเจช เจตเฉเจฐเจตเจพ เจตเฉเจเฉเจเฉเฅค เจเจนเจจเจพเจ เจตเจฟเฉฑเจเฉเจ เจฌเจนเฉเจค เจธเจพเจฐเฉ เจฎเฉเจกเฉเจเจฒ เจตเจฟเฉฑเจ เจชเฉเจฐเจพเจฎเฉเจเจฐเจพเจ เจฆเฉ เจธเจฎเจพเจจ เจนเจจ cracklib
. เจเจน เจชเจนเฉเฉฐเจ เจคเฉเจนเจพเจกเฉเจเจ เจจเฉเจคเฉเจเจ เจจเฉเฉฐ เจตเจฟเจฐเจพเจธเจคเฉ เจชเฉเจฐเจฃเจพเจฒเฉ เจคเฉเจ เจชเฉเจฐเจ เจเจฐเจจเจพ เจเจธเจพเจจ เจฌเจฃเจพเจเจเจฆเจพ เจนเฉเฅค
- difok - เจคเฉเจนเจพเจกเฉ เจจเจตเฉเจ เจชเจพเจธเจตเจฐเจก เจตเจฟเฉฑเจ เจ เฉฑเจเจฐเจพเจ เจฆเฉ เจธเฉฐเจเจฟเจ เจเฉ เจคเฉเจนเจพเจกเฉ เจชเฉเจฐเจพเจฃเฉ เจชเจพเจธเจตเจฐเจก เจตเจฟเฉฑเจ เจฎเฉเจเฉเจฆ เจจเจนเฉเจ เจนเฉเจฃเฉ เจเจพเจนเฉเจฆเฉเฅค (เจฎเฉเจฒ 5)
- เจฎเจฟเจฒเจพ - เจเฉฑเจเฉ-เจเฉฑเจ เจชเจพเจธเจตเจฐเจก เจฆเฉ เจฒเฉฐเจฌเจพเจเฅค (เจชเฉเจฐเจต-เจจเจฟเจฐเจงเจพเจฐเจค 9)
- เจฏเฉเจเฉเจฐเฉเจกเจฟเจ - เจตเฉฑเจกเฉ เจ เฉฑเจเจฐเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฒเจ เจเฉเจฐเฉเจกเจฟเจ เจฆเฉ เจ เจงเจฟเจเจคเจฎ เจธเฉฐเจเจฟเจ (เจเฉ เจชเฉเจฐเจพเจฎเฉเจเจฐ > 0), เจเจพเจ เจ เจชเจฐเจเฉเจธ เจ เฉฑเจเจฐเจพเจ เจฆเฉ เจเฉฑเจเฉ-เจเฉฑเจ เจฒเฉเฉเฉเจเจฆเฉ เจธเฉฐเจเจฟเจ (เจเฉ เจชเฉเจฐเจพเจฎเฉเจเจฐ <0)เฅค เจกเจฟเจซเฉเจฒเจ 1 เจนเฉเฅค
- lเจเฉเจฐเฉเจกเจฟเจ - เจฒเฉเจ เจฐเจเฉเจธ เจ เฉฑเจเจฐ (เจเฉ เจชเฉเจฐเจพเจฎเฉเจเจฐ > 0) เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฒเจ เจเฉเจฐเฉเจกเจฟเจ เจฆเฉ เจตเฉฑเจง เจคเฉเจ เจตเฉฑเจง เจธเฉฐเจเจฟเจ, เจเจพเจ เจฒเฉเจ เจฐเจเฉเจธ เจ เฉฑเจเจฐเจพเจ เจฆเฉ เจเฉฑเจเฉ-เจเฉฑเจ เจฒเฉเฉเฉเจเจฆเฉ เจเจฟเจฃเจคเฉ (เจเฉ เจชเฉเจฐเจพเจฎเฉเจเจฐ <0)เฅค เจกเจฟเจซเฉเจฒเจ 1 เจนเฉเฅค
- dcredit โ เจ เฉฐเจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฒเจ เจเฉเจฐเฉเจกเจฟเจ เจฆเฉ เจ เจงเจฟเจเจคเจฎ เจธเฉฐเจเจฟเจ (เจเฉ เจชเฉเจฐเจพเจฎเฉเจเจฐ > 0), เจเจพเจ เจ เฉฐเจเจพเจ เจฆเฉ เจเฉฑเจเฉ-เจเฉฑเจ เจฒเฉเฉเฉเจเจฆเฉ เจธเฉฐเจเจฟเจ (เจเฉ เจชเฉเจฐเจพเจฎเฉเจเจฐ <0 เจนเฉ)เฅค เจกเจฟเจซเฉเจฒเจ 1 เจนเฉเฅค
- เจเฉเจฐเฉเจกเจฟเจ โ เจนเฉเจฐ เจเจฟเฉฐเจจเฉเจนเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฒเจ เจเฉเจฐเฉเจกเจฟเจ เจฆเฉ เจตเฉฑเจง เจคเฉเจ เจตเฉฑเจง เจธเฉฐเจเจฟเจ (เจเฉ เจชเฉเจฐเจพเจฎเฉเจเจฐ > 0), เจเจพเจ เจนเฉเจฐ เจเจฟเฉฐเจจเฉเจนเจพเจ เจฆเฉ เจเฉฑเจเฉ-เจเฉฑเจ เจฒเฉเฉเฉเจเจฆเฉ เจเจฟเจฃเจคเฉ (เจเฉ เจชเฉเจฐเจพเจฎเฉเจเจฐ <0)เฅค เจกเจฟเจซเฉเจฒเจ 1 เจนเฉเฅค
- minclass - เจฒเฉเฉเฉเจเจฆเฉเจเจ เจเจฒเจพเจธเจพเจ เจฆเฉ เจเจฟเจฃเจคเฉ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจฆเจพ เจนเฉเฅค เจเจฒเจพเจธเจพเจ เจตเจฟเฉฑเจ เจเจชเจฐเฉเจเจค เจฎเจพเจชเจฆเฉฐเจก (เจตเฉฑเจกเฉ เจ เฉฑเจเจฐ, เจเฉเจเฉ เจ เฉฑเจเจฐ, เจจเฉฐเจฌเจฐ, เจนเฉเจฐ เจ เฉฑเจเจฐ) เจธเจผเจพเจฎเจฒ เจนเฉเฉฐเจฆเฉ เจนเจจเฅค เจชเฉเจฐเจต-เจจเจฟเจฐเจงเจพเจฐเจค 0 เจนเฉเฅค
- เจตเฉฑเจง เจคเฉเจ เจตเฉฑเจง เจฆเฉเจนเจฐเจพเจ - เจชเจพเจธเจตเจฐเจก เจตเจฟเฉฑเจ เจเฉฑเจ เจ เฉฑเจเจฐ เจจเฉเฉฐ เจตเฉฑเจง เจคเฉเจ เจตเฉฑเจง เจตเจพเจฐ เจฆเฉเจนเจฐเจพเจเจ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค เจชเฉเจฐเจต-เจจเจฟเจฐเจงเจพเจฐเจค 0 เจนเฉเฅค
- maxclassrepeat - เจเฉฑเจ เจเจฒเจพเจธ เจตเจฟเฉฑเจ เจฒเจเจพเจคเจพเจฐ เจ เฉฑเจเจฐเจพเจ เจฆเฉ เจตเฉฑเจง เจคเฉเจ เจตเฉฑเจง เจธเฉฐเจเจฟเจเฅค เจชเฉเจฐเจต-เจจเจฟเจฐเจงเจพเจฐเจค 0 เจนเฉเฅค
- gecoscheck - เจเจพเจเจ เจเจฐเจฆเจพ เจนเฉ เจเจฟ เจเฉ เจชเจพเจธเจตเจฐเจก เจตเจฟเฉฑเจ เจเจชเจญเฉเจเจคเจพ เจฆเฉ GECOS เจธเจคเจฐ เจคเฉเจ เจเฉเจ เจธเจผเจฌเจฆ เจธเจผเจพเจฎเจฒ เจนเจจเฅค (เจเจชเจญเฉเจเจคเจพ เจเจพเจฃเจเจพเจฐเฉ, เจเจฟเจตเฉเจ เจเจฟ เจ เจธเจฒเฉ เจจเจพเจฎ, เจธเจฅเจพเจจ, เจเจฆเจฟ) เจกเจฟเจซเฉเจฒเจ 0 (เจฌเฉฐเจฆ) เจนเฉเฅค
- dictpath - เจเจ เจเฉเจฐเฉเจเจฒเจฟเจฌ เจกเจฟเจเจธเจผเจจเจฐเฉเจเจ 'เจคเฉ เจเฉฑเจฒเฉเจเฅค
- badwords - เจธเจชเฉเจธ เจจเจพเจฒ เจตเฉฑเจ เจเฉเจคเฉ เจธเจผเจฌเจฆ เจเฉ เจชเจพเจธเจตเจฐเจก เจตเจฟเฉฑเจ เจตเจฐเจเจฟเจค เจนเจจ (เจเฉฐเจชเจจเฉ เจฆเจพ เจจเจพเจฎ, เจธเจผเจฌเจฆ "เจชเจพเจธเจตเจฐเจก", เจเจฆเจฟ)เฅค
เจเฉ เจเจฐเจเจผเจฟเจเจ เจฆเฉ เจงเจพเจฐเจจเจพ เจ เจเฉเจฌ เจฒเฉฑเจเจฆเฉ เจนเฉ, เจคเจพเจ เจเจน เจ เฉเจ เจนเฉ, เจเจน เจเจฎ เจนเฉ. เจ เจธเฉเจ เจ เจเจฒเฉ เจญเจพเจเจพเจ เจตเจฟเฉฑเจ เจเจธ เจฌเจพเจฐเฉ เจนเฉเจฐ เจเฉฑเจฒ เจเจฐเจพเจเจเฉเฅค
เจชเจพเจธเจตเจฐเจก เจจเฉเจคเฉ เจธเฉฐเจฐเจเจจเจพ
เจเจธ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ เจเจฟ เจคเฉเจธเฉเจ เจธเฉฐเจฐเจเจจเจพ เจซเจพเจเจฒเจพเจ เจจเฉเฉฐ เจธเฉฐเจชเจพเจฆเจฟเจค เจเจฐเจจเจพ เจธเจผเฉเจฐเฉ เจเจฐเฉ, เจเฉฑเจ เจฌเฉเจจเจฟเจเจฆเฉ เจชเจพเจธเจตเจฐเจก เจจเฉเจคเฉ เจจเฉเฉฐ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจฒเจฟเจเจฃเจพ เจเฉฑเจ เจเฉฐเจเจพ เจ เจญเจฟเจเจธ เจนเฉเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจ เจธเฉเจ เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉ เจฎเฉเจธเจผเจเจฒ เจจเจฟเจฏเจฎเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจพเจเจเฉ:
- เจชเจพเจธเจตเจฐเจก เจฆเฉ เจฒเฉฐเจฌเจพเจ เจเฉฑเจเฉ-เจเฉฑเจ 15 เจ เฉฑเจเจฐเจพเจ เจฆเฉ เจนเฉเจฃเฉ เจเจพเจนเฉเจฆเฉ เจนเฉเฅค
- เจชเจพเจธเจตเจฐเจก เจตเจฟเฉฑเจ เจเฉฑเจเฉ เจ เฉฑเจเจฐ เจจเฉเฉฐ เจฆเฉ เจตเจพเจฐ เจคเฉเจ เจตเฉฑเจง เจจเจนเฉเจ เจฆเฉเจนเจฐเจพเจเจ เจเจพเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค
- เจเฉฑเจ เจชเจพเจธเจตเจฐเจก เจตเจฟเฉฑเจ เจ เฉฑเจเจฐ เจเจฒเจพเจธเจพเจ เจจเฉเฉฐ เจเจพเจฐ เจตเจพเจฐ เจฆเฉเจนเจฐเจพเจเจ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค
- เจชเจพเจธเจตเจฐเจก เจตเจฟเฉฑเจ เจนเจฐเฉเจ เจเจฒเจพเจธ เจฆเฉ เจ เฉฑเจเจฐ เจนเฉเจฃเฉ เจเจพเจนเฉเจฆเฉ เจนเจจเฅค
- เจจเจตเฉเจ เจชเจพเจธเจตเจฐเจก เจตเจฟเฉฑเจ เจชเฉเจฐเจพเจฃเฉ เจฆเฉ เจฎเฉเจเจพเจฌเจฒเฉ 5 เจจเจตเฉเจ เจ เฉฑเจเจฐ เจนเฉเจฃเฉ เจเจพเจนเฉเจฆเฉ เจนเจจเฅค
- GECOS เจเจพเจเจ เจจเฉเฉฐ เจธเจฎเจฐเฉฑเจฅ เจฌเจฃเจพเจเฅค
- "เจชเจพเจธเจตเจฐเจก, เจชเจพเจธ, เจธเจผเจฌเจฆ, เจชเฉเจเฉเจฐเฉเจ เจธ" เจธเจผเจฌเจฆเจพเจ 'เจคเฉ เจชเจพเจฌเฉฐเจฆเฉ เจฒเจเจพเจ
เจนเฉเจฃ เจเจฆเฉเจ เจ
เจธเฉเจ เจจเฉเจคเฉ เจคเจฟเจเจฐ เจเจฐ เจฒเจ เจนเฉ, เจ
เจธเฉเจ เจซเจพเจเจฒ เจจเฉเฉฐ เจธเฉฐเจชเจพเจฆเจฟเจค เจเจฐ เจธเจเจฆเฉ เจนเจพเจ /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 เจ เฉฑเจเจฐเจพเจ เจคเฉเจ เจเฉฑเจ เจฒเฉฐเจฌเจพ เจธเฉเฅค เจ เจเจฒเฉ เจตเจพเจฐ เจฎเฉเจ เจ เฉฑเจเจฐ โIโ เจจเฉเฉฐ เจจเฉฐเจฌเจฐ โ1โ เจตเจฟเฉฑเจ เจฌเจฆเจฒเจฟเจ เจ เจคเฉ เจจเฉฐเจฌเจฐเจพเจ เจฒเจ เจฆเฉ เจเฉเจฐเฉเจกเจฟเจ เจชเฉเจฐเจพเจชเจค เจเฉเจคเฉ, เจเจฟเจธ เจจเจพเจฒ เจชเจพเจธเจตเจฐเจก 13 เจฆเฉ เจฌเจฐเจพเจฌเจฐ เจนเฉ เจเจฟเจเฅค
เจชเจพเจธเจตเจฐเจก เจเฉเจธเจเจฟเฉฐเจ
เจชเฉเจเฉเจ libpwquality
เจฒเฉเจ เจตเจฟเฉฑเจ เจตเจฐเจฃเจฟเจค เจเจพเจฐเจเจเฉเจธเจผเจฒเจคเจพ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉเฅค เจเจน เจเฉฑเจ เจชเฉเจฐเฉเจเจฐเจพเจฎ เจฆเฉ เจจเจพเจฒ เจตเฉ เจเจเจเจฆเจพ เจนเฉ pwscore
, เจเฉ เจชเจพเจธเจตเจฐเจก เจฆเฉ เจเฉเฉฐเจเจฒเจคเจพ เจฆเฉ เจเจพเจเจ เจเจฐเจจ เจฒเจ เจคเจฟเจเจฐ เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค เจ
เจธเฉเจ เจเจธ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเจผเจฟเจเจ เจฆเฉ เจเจพเจเจ เจเจฐเจจ เจฒเจ เจเฉเจคเฉ เจนเฉเฅค
เจเจชเจฏเฉเจเจคเจพ pwscore
เจคเฉฑเจ เจชเฉเฉเจนเจฆเจพ เจนเฉ
เจชเจพเจธเจตเจฐเจก เจเฉเจฃเจตเฉฑเจคเจพ เจธเจเฉเจฐ เจชเฉเจฐเจพเจฎเฉเจเจฐ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจนเฉ minlen
เจธเฉฐเจฐเจเจจเจพ เจซเจพเจเจฒ เจตเจฟเฉฑเจ. เจเจฎ เจคเฉเจฐ 'เจคเฉ, 50 เจคเฉเจ เจเฉฑเจ เจฆเฉ เจธเจเฉเจฐ เจจเฉเฉฐ "เจเจฎ เจชเจพเจธเจตเจฐเจก" เจฎเฉฐเจจเจฟเจ เจเจพเจเจฆเจพ เจนเฉ, เจ
เจคเฉ เจเจธ เจคเฉเจ เจเฉฑเจชเจฐเจฒเฉ เจธเจเฉเจฐ เจจเฉเฉฐ "เจฎเจเจผเจฌเฉเจค โโเจชเจพเจธเจตเจฐเจก" เจฎเฉฐเจจเจฟเจ เจเจพเจเจฆเจพ เจนเฉเฅค เจเฉเจ เจตเฉ เจชเจพเจธเจตเจฐเจก เจเฉ เจเฉเจฃเจตเฉฑเจคเจพ เจเจพเจเจเจพเจ เจจเฉเฉฐ เจชเจพเจธ เจเจฐเจฆเจพ เจนเฉ (เจเจพเจธ เจเจฐเจเฉ เจเจผเจฌเจฐเจฆเจธเจคเฉ เจคเจธเจฆเฉเจ cracklib
) เจจเฉเฉฐ เจกเจฟเจเจธเจผเจจเจฐเฉ เจนเจฎเจฒเจฟเจเจ เจฆเจพ เจธเจพเจฎเฉเจนเจฃเจพ เจเจฐเจจเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ, เจ
เจคเฉ เจธเฉเจเจฟเฉฐเจ เจฆเฉ เจจเจพเจฒ 50 เจคเฉเจ เจเฉฑเจชเจฐ เจธเจเฉเจฐ เจตเจพเจฒเจพ เจชเจพเจธเจตเจฐเจก minlen
เจเฉฑเจฅเฉเจ เจคเฉฑเจ เจเจฟ เจฎเฉเจฒ เจฐเฉเจช เจตเจฟเฉฑเจ brute force
เจนเจฎเจฒเฉ
เจธเจฟเฉฑเจเจพ
เจตเจฟเจตเจธเจฅเจพ pwquality
- เจตเจฐเจคเฉเจ เจฆเฉ เจ
เจธเฉเจตเจฟเจงเจพ เจฆเฉ เจฎเฉเจเจพเจฌเจฒเฉ เจเจน เจเจธเจพเจจ เจ
เจคเฉ เจธเจฐเจฒ เจนเฉ cracklib
เจธเจฟเฉฑเจงเฉ เจซเจพเจเจฒ เจธเฉฐเจชเจพเจฆเจจ เจฆเฉ เจจเจพเจฒ pam
. เจเจธ เจเจพเจเจก เจตเจฟเฉฑเจ, เจ
เจธเฉเจ Red Hat 7, CentOS 7, เจ
เจคเฉ เจเฉฑเจฅเฉเจ เจคเฉฑเจ เจเจฟ Ubuntu เจธเจฟเจธเจเจฎเจพเจ 'เจคเฉ เจชเจพเจธเจตเจฐเจก เจจเฉเจคเฉเจเจ เจธเจฅเจพเจชเจค เจเจฐเจจ เจตเฉเจฒเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจฒเฉเฉเฉเจเจฆเฉ เจนเจฐ เจเฉเจเจผ เจจเฉเฉฐ เจเจตเจฐ เจเฉเจคเจพ เจนเฉเฅค เจ
เจธเฉเจ เจเจฐเจเจผเจฟเจเจ เจฆเฉ เจงเจพเจฐเจจเจพ เจฌเจพเจฐเฉ เจตเฉ เจเฉฑเจฒ เจเฉเจคเฉ, เจเจฟเจธ เจฌเจพเจฐเฉ เจฌเจนเฉเจค เจเฉฑเจ เจนเฉ เจตเจฟเจธเจฅเจพเจฐ เจตเจฟเฉฑเจ เจฒเจฟเจเจฟเจ เจเจฟเจ เจนเฉ, เจเจธ เจฒเจ เจเจน เจตเจฟเจธเจผเจพ เจ
เจเจธเจฐ เจเจนเจจเจพเจ เจฒเฉเจเจพเจ เจฒเจ เจ
เจธเจชเจธเจผเจ เจฐเจนเจฟเฉฐเจฆเจพ เจนเฉ เจเจฟเจจเฉเจนเจพเจ เจจเฉ เจชเจนเจฟเจฒเจพเจ เจเจธเจฆเจพ เจธเจพเจนเจฎเจฃเจพ เจจเจนเฉเจ เจเฉเจคเจพ เจธเฉเฅค
เจธเจฐเฉเจค:
เจเจชเจฏเฉเจเฉ เจฒเจฟเฉฐเจ:
เจธเจฐเฉเจค: www.habr.com