áááºáá¶ááŸá¯ááºááœááºážáááºáá«áááº! áááºáááºážá¡á¯ááºá
á¯áá
áºááŸá á¡áááºážáá»á¬ážááᯠááááºááŒááºááœáẠá
áááºáá«áááºá
ááááºáá»á°ááá¯áá®áááºááœáẠá¡áá¯á¶ážááŒá¯áááºážááᯠááŒá±á¬ááŒáá²á·áááºá pam_cracklib
á
áá
áºáá»á¬ážááœáẠá
áá¬ážááŸááºáá»á¬ážááᯠááá¯ááá¯ááŸá¯ááºááœá±ážá
á±ááẠpam_pwquality
á¡á
á¬ážááá¯áž cracklib
á¡ááŒá
Ạpam
á
áá¬ážááŸááºáá»á¬ážááᯠá
á
áºáá±ážááŒááºážá¡ááœáẠáá°áááºáž module áá±á¬áºáá»á°áž pam_pwquality
Ubuntu ááŸáá·áº CentOS á¡ááŒáẠá¡ááŒá¬ážáá±á¬ OS á¡áá»á¬ážá¡ááŒá¬ážááœááºáááºáž áá¶á·ááá¯ážáá±ážáá¬ážáááºá á¡áá¯á¶ážááŒá¯áá°áá»á¬ážááẠááá·áºá
áá¬ážááŸááºááá¯ááºáá¶á·ááŸá¯á
á¶ááŸá¯ááºážáá»á¬ážááᯠáááºáá¶ááŒá±á¬ááºážáá±áá»á¬á
á±áááºá¡ááœáẠဠmodule ááẠá
áá¬ážááŸááºáá°áá«ááá»á¬ážááá¯áááºáá®ážááẠááœááºáá°á
á±áááºá
á¡áá»áááºááŒá¬ááŒáá·áºá áœá¬ á áá¬ážááŸááºáá»á¬ážá¡ááœáẠáá¯á¶áááºážáááºážááŸá¬ á¡áá¯á¶ážááŒá¯áá°ááᯠá á¬áá¯á¶ážá¡ááŒá®ážá á¡áá±ážá áá¶áá«ááºáá»á¬áž ááá¯á·ááá¯áẠá¡ááŒá¬ážáááºá¹áá±ááá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááẠá¡áááºážá¡áá»ááºááá¯ááºážá á±ááŒááºážááŒá áºáááºá á áá¬ážááŸááºááŸá¯ááºááœá±ážááŸá¯á¡ááœáẠá¡ááŒá±áá¶á ááºážáá»ááºážáá»á¬ážááᯠááœááºáá²á·ááá·áº áááºááŸá áºá¡ááœááºáž ááœááºáá»ááºá áœá¬ ááŒáŸáá·áºáááºáá²á·áááºá áá®á¡áá±á·á¡áá»áá·áºáá±á¬ááºážáá¬áž ááá¯ááºáá°ážááá¯áá¬ááᯠááœá±ážááœá±ážááŸá¯ááœá± á¡áá»á¬ážááŒá®ážááŸááá²á·áá«áááºá áá®ááá¯ááŸá¯ááºááœá±ážáá²á·á¡ááŒá±á¡áá±ááœá±ááᯠáááºááŸááºááŒááºážáá²á· ááá·áºáá»ááºáá²á· á¡áááá¡ááŒááºážá¡áá¯á¶ááá±á¬á· á¡áá¯á¶ážááŒá¯áá°ááœá±á á áá¬ážááŸááºááœá±ááᯠá á¬ááœááºá¡ááá¯ááºážá¡á ááœá±áá±á«áºááŸá¬ áá±ážááŸááºááŒá®áž áá¯á¶áá¯á¶ááŒá¯á¶ááŒá¯á¶ ááááºážáááºážáá¬ážááá¯á·áá«áá²á
áááŒá¬áá±ážáá®á áá±ážááœááºážáá¯ááºáá¶áá²á·áááá·áº á¡ááŒá¬ážáá°áá«áááẠá¡áá¯á¶ážááŒá¯áá°áá»á¬ážá¡á¬áž áááºážááá¯á·á á áá¬ážááŸááºáá»á¬ážááᯠx áááºááá¯ááºáž ááŒá±á¬ááºážáá²ááẠááœááºážá¡á¬ážáá±ážáá²á·áááºá áááºážááẠáá±ážáááºážáá±ážááá¯áááºáž ááááá¯ááºá á±ááŒá±á¬ááºáž áá±á·áá¬ááŸá¯á¡áá»áá¯á·á áá±á¬áºááŒáá²á·áááºá
á¡ááŒááºáá áºáᯠááá¯á·ááá¯áẠá¡ááŒá¬ážáá áºáá¯ááᯠáááºáá±ááŒááá¯ááºááá·áº á€ááœá±ážááœá±ážáá»ááºáá»á¬ážá áá±á«ááºážá ááºá¡ááœáẠáá±á¬ááºážáá«ážáá»á¬ážá áœá¬ááᯠáá±ážáá¬ážáá¬ážáááºá ááá¯á·áá±á¬áº á€áá±á¬ááºážáá«ážááœáẠáá»áœááºá¯ááºááá¯á· ááœá±ážááœá±ážááá·áºá¡áá¬ááá¯ááºáá«á áá¯á¶ááŒá¯á¶áá±ážáá°áá«áááᯠá á®áá¶ááá·áºááœá²ááá·áºá¡á á¬áž á áá¬ážááŸááºááŸá¯ááºááœá±ážááŸá¯ááᯠááŸááºáááºá áœá¬áááºááŸááºáááºážááᯠá€áá±á¬ááºážáá«ážááœáẠááœá±ážááœá±ážáá«áááºá
á áá¬ážááŸááºáá°áá«á áááºáááºáá»á¬áž
á¡á±á¬ááºááœáẠá
áá¬ážááŸááºáá°áá«áááœá±ážáá»ááºááŸá¯áá»á¬ážááŸáá·áº áá
áºáá¯áá»ááºážá
á®á á¡áá»ááºážáá»á¯ááºáá±á¬áºááŒáá»ááºááᯠáááºááœá±á·ááá«áááºá áááºážááá¯á·á¡áá»á¬ážá
á¯ááẠmodule ááŸá parameters áá»á¬ážááŸáá·áºáááºáá°áááºá cracklib
. á€áááºážáááºážááẠáááºááá°áá«ááá»á¬ážááᯠá¡ááœá±á¡ááŸá
áºá
áá
áºá០ááœááºáá°á
áœá¬ áááºááœááºážááá¯ááºáááºá
- ááá¯ááºá áááºááá±á¬ááºážáá«áá°áž - ááá·áºá áá¬ážááŸááºáá±á¬ááºážááœáẠáááŸáááá·áºáá±á¬ ááá·áºá áá¬ážááŸááºá¡áá áºááŸá á á¬áá¯á¶ážá¡áá±á¡ááœááºá (áá¯á¶áá± á )
- áááºážááẠ- á¡áááºážáá¯á¶ážá áá¬ážááŸááºá¡ááŸááºá (áá¯á¶áá± á)
- credit - á á¬áá¯á¶ážááŒá®ážáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯áááºá¡ááœáẠá¡áá»á¬ážáá¯á¶ážááááºáá áºá¡áá±á¡ááœáẠ(áá«áá¬áá®áᬠ> 0) ááá¯á·ááá¯áẠá¡áááºážáá¯á¶ážááá¯á¡ááºáá±á¬ á á¬áá¯á¶ážááŒá®ážá¡áá±á¡ááœáẠ(áá«áá¬áá®áᬠ< 0)á áá°áááºážááŸá¬ 1 ááŒá áºáááºá
- lcredit â á á¬áá¯á¶ážá¡áá±ážáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯áááºá¡ááœáẠá¡áá»á¬ážáá¯á¶ážááááºáá áºá¡áá±á¡ááœáẠ(áá«áá¬áá®áᬠ> 0) ááá¯á·ááá¯áẠá¡áááºážáá¯á¶ážááá¯á¡ááºáá±á¬ á á¬áá¯á¶ážá¡áá±ážá¡áá±á¡ááœáẠ(áá«áá¬áá®áᬠ< 0)á áá°áááºážááŸá¬ 1 ááŒá áºáááºá
- credit áá«á â ááááºážáá»á¬ážááá¯á¡áá¯á¶ážááŒá¯áááºá¡ááœáẠá¡áá»á¬ážáá¯á¶ážááááºáá áºá¡áá±á¡ááœáẠ(áá«áá¬áá®áᬠ> 0) ááá¯á·ááá¯áẠá¡áááºážáá¯á¶ážááá¯á¡ááºáá±á¬ ááááºážá¡áá±á¡ááœáẠ(áá«áá¬áá®áᬠ<0)á áá°áááºážááŸá¬ 1 ááŒá áºáááºá
- áá°áá¯á¶ááŒááºáááºá â á¡ááŒá¬ážáááºá¹áá±ááá»á¬ážááá¯á¡áá¯á¶ážááŒá¯áááºá¡ááœáẠááááºáá áºá¡áá»á¬ážáá¯á¶ážá¡áá±á¡ááœáẠ(áá«áá¬áá®áᬠ> 0) ááá¯á·ááá¯áẠá¡ááŒá¬ážáááºá¹áá±ááá»á¬ážá á¡áááºážáá¯á¶ážááá¯á¡ááºáá±á¬á¡áá±á¡ááœáẠ(áá«áá¬áá®áᬠ< 0)á áá°áááºážááŸá¬ 1 ááŒá áºáááºá
- minclass - ááá¯á¡ááºáá±á¬á¡áááºážá¡áá±á¡ááœááºááá¯áááºááŸááºáá«á á¡áááºážáá»á¬ážááœáẠá¡áááºáá±á¬áºááŒáá« ááá·áºáááºáá»ááºáá»á¬áž (á á¬áá¯á¶ážá¡ááŒá®ážá á á¬áá¯á¶ážá¡áá±ážá áá¶áá«ááºáá»á¬ážá á¡ááŒá¬ážá á¬áá¯á¶ážáá»á¬áž) áá«áááºáááºá áá¯á¶áá±ááẠ0 ááŒá áºáááºá
- maxrepeat - á áá¬ážááŸááºáá áºáá¯ááœáẠá á¬áá¯á¶ážáá áºáá¯á¶ážááᯠáááºáá«ááá²áá²áá¯ááºááá¯ááºááá·áº á¡áá»á¬ážáá¯á¶ážá¡ááŒáááºá¡áá±á¡ááœááºá áá¯á¶áá±ááẠ0 ááŒá áºáááºá
- maxclassrepeat - á¡áááºážáá áºáá¯ááœáẠáááºááá¯ááºá¡áá¹ááá¬áá»á¬áž á¡áá»á¬ážáá¯á¶ážá¡áá±á¡ááœááºá áá¯á¶áá±ááẠ0 ááŒá áºáááºá
- gecoscheck - á áá¬ážááŸááºááœáẠá¡áá¯á¶ážááŒá¯áá°á GECOS á á¬ááŒá±á¬ááºážáá»á¬ážá០á áá¬ážáá¯á¶ážáá»á¬ážáá«ááŸááááŸá á á áºáá±ážáá«á (á¡áá¯á¶ážááŒá¯áá° á¡áá»ááºá¡áááºá á¥ááᬠá¡áááºáááºážá áááºáá±áᬠá áááºááŒáá·áº) áá°áááºážááŸá¬ 0 (ááááºáááº)á
- á¡ááá¯á¡áááá·áº - cracklib á¡áááá¬ááºááᯠááœá¬ážááŒáá·áºáá¡á±á¬ááºá
- ááá±á¬ááºážáá±á¬á áá¬ážáá»á¬áž - á áá¬ážááŸááºáá»á¬ážááœáẠáá¬ážááŒá áºáá¬ážáá±á¬ áá±áá¬ááŒá¬ážáá¬ážáá±á¬ á áá¬ážáá¯á¶ážáá»á¬áž (áá¯áá¹ááá®á¡áááºá á áá¬ážáá¯á¶áž âá áá¬ážááŸááºâ á áááºááŒáá·áº)á
áá»á±ážááœá±áá²á· ááá±á¬ááá¬ážá áá°ážáááºážáá±áááºááá¯ááẠááá«áááºá áá«á áá¯á¶ááŸááºáá«áá²á á€á¡ááŒá±á¬ááºážááᯠá¡á±á¬ááºáá«ááá¹ááá»á¬ážááœáẠáá»áœááºá¯ááºááá¯á· áááºáá¶ááŒá±á¬ááá¯áá«áááºá
á áá¬ážááŸááºáá°áá«áááœá²á·á ááºážááŸá¯
configuration ááá¯ááºáá»á¬ážááᯠá áááºáááºážááŒááºááŒááºážáááŒá¯áá®á á¡ááŒá±áá¶á áá¬ážááŸááºáá°áá«áááᯠááŒáá¯áááºáá»áá±ážáá¬ážááẠá¡áá±á·á¡áá»áá·áºáá±á¬ááºážáá áºáá¯ááŒá áºáááºá á¥ááá¬á¡á¬ážááŒáá·áºá áá»áœááºá¯ááºááá¯á·ááẠá¡á±á¬ááºáá«á¡áááºá¡áá²á ááºážáá»ááºážáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯áá«áááºá
- á áá¬ážááŸááºááœáẠá¡áááºážáá¯á¶áž á¡áá¹ááᬠ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
áááºáááááŒá¯ááááá·áºá¡ááá¯ááºážá áá»áœááºá¯ááºááá¯á·áááá¯ááºááŸá á¡áá»áá¯á·áá±á¬áá±á¬ááºáá»á¬ážááẠáááá¯á¡ááºáá±á¬á·áá«á á¥ááá¬á¡á¬ážááŒáá·áº parameter ááᯠminclass
á¡ááœááºáá»á¬ážááá¯á¡áá¯á¶ážááŒá¯ááŒá®áž á¡áááºážáá²á០á
á¬áá¯á¶ážááŸá
áºáá¯á¶ážááᯠá¡áááºážáá¯á¶ážáá¯á¶ážáá¬ážááŒá®ážááŒá
áºáá±á¬ááŒá±á¬áá·áº áááá¯á¡ááºáá±á¬á·áá«á [u,l,d,o]credit
. áá»áœááºá¯ááºááá¯á·ááẠáááºááá·áºá¡áááºážá¡á
á¬ážááá¯áááᯠ4 ááŒááẠáááºáá«áááºáá« áá¬ážááŒá
áºáá¬ážáá±á¬ááŒá±á¬áá·áº (áá»áœááºá¯ááºááá¯á·áá
á¬áááºážááŸá á
áá¬ážáá¯á¶ážáá»á¬ážá¡á¬ážáá¯á¶ážááẠá
á¬áá¯á¶ážá¡áá±ážááŒáá·áº áá±ážáá¬ážáá¬ážáááº) ááŒá
áºáá±á¬ááŒá±á¬áá·áº áá»áœááºá¯ááºááá¯á·á á¡áá¯á¶ážáááŒá¯ááá¯ááºáá±á¬ á
áá¬ážáá¯á¶ážáá»á¬ážá
á¬áááºážááœááºáááºáž áááá¯á¡ááºáá±á¬á·áá«á ááá·áºá
áá¬ážááŸááºáá°áá«áááᯠááŒááºáááºáááºááŸááºááẠáááºážááá¯á·ááá¯á¡áá¯á¶ážááŒá¯áááºážááᯠááá¯ááºááŒáááºá¡ááœááºáᬠá€ááœá±ážáá»ááºá
áá¬áá»á¬ážááᯠáá»áœááºá¯ááºááá·áºááœááºážáá¬ážáá«áááºá
ááá·áºáá°áá«áááᯠáááºáá®ážááŒá®ážáááºááŸáá·áºá áááºááẠá¡áá¯á¶ážááŒá¯áá°áá»á¬ážá¡á¬áž áááºážááá¯á·áááºáá±á¬ááºááá·áºáá±á¬ááºááœáẠáááºážááá¯á·á á
áá¬ážááŸááºáá»á¬ážááᯠááŒá±á¬ááºážáá²ááẠá¡áááºážá¡ááŒáẠáá¯ááºáá±á¬ááºááá¯ááºáá«áááºá
áá±á¬ááºááẠáá°ážáááºážáá¬áá
áºáá¯ááá±á¬á· áááºááœááºážááœá±ááᯠááááá¬ážááááá¯ááºáá«áááºá [u,l,d,o]credit
á¡ááŸá¯ááºáá¶áá«ááºáá
áºáá¯áá«ááŸááááºá á¡áááºááŒá±á¬áá·áºááá¯áá±á¬áº 0 áááºááŒá®ážáá±á¬ ááá¯á·ááá¯áẠáá°áá®áá±á¬ ááááºážáá»á¬ážááẠááá·áºá
áá¬ážááŸááºááŸá á
á¬áá¯á¶ážááᯠá¡áá¯á¶ážááŒá¯áááºá¡ááœáẠááááºáá
áºáá±ážáá±á¬ááŒá±á¬áá·áº ááŒá
áºáááºá á¡ááœááºááœáẠá¡áá¯ááºáá¶áá«ááºáá«áá±áá«áá á¡áá»áá¯á·áá±á¬ááá¬á ááá¯á¡ááºáááºáᯠááá¯ááá¯áááºá
áá»á±ážááœá±ááá¯áá¬áá¬áá²á
áá°ááá¯á· áááºááœááºáá»ááºááᯠáááºááá¯ááºááá»áŸ áááá»á
áœá¬ áá±á¬áºááŒááá¯ááºááá¯á· áá°ááá¯á·ááᯠáá»á±ážááœá±ááá¯á·áá±á«áºáááºá ááá·áºáááºáá±á¬ááºáááºááá¯ážááẠ0 ááẠááŒá®ážáá«áá áááºááẠá
áá¬ážááŸááºá¡ááŸááºááœáẠ"x" ááŸáá·áº áá®áá»áŸáá±á¬ "á
á¬áá¯á¶ážááááºáá
áºáá»á¬áž" á¡áá±á¡ááœááºááᯠááá·áºáá«á á¥ááá¬- parameters ááœá± á¡á¬ážáá¯á¶ážááŸáááẠ(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 ááŸáá·áº áá®á á±ááá·áº ááááºážáá»á¬ážá¡ááœáẠááááºáá áºááŸá áºáááºááᯠáááŸááá²á·áááºá
á áá¬ážááŸááºá ááºážáááºááŒááºážá
á¡áá¯áẠlibpwquality
áá±á¬ááºážáá«ážááœááºáá±á¬áºááŒáá¬ážáá±á¬ áá¯ááºáá±á¬ááºááá¯ááºá
áœááºážááᯠáá±ážáá±á¬ááºáááºá áááá¯ááááºáá
áºáá¯áááºáž áá«ááŸááá«áááºá pwscore
á
áá¬ážááŸááºááŸá¯ááºááœá±ážááŸá¯ááᯠá
á
áºáá±ážááẠáá®ááá¯ááºážáá¯ááºáá¬ážáááºá áá»á±ážááœá±áá»á¬ážááᯠá
á
áºáá±ážááẠá¡áááºááœáẠá¡áá¯á¶ážááŒá¯áá²á·áááºá
á¡áá¯á¶ážáááºááẠpwscore
ááŸáááºáááºá
á
áá¬ážááŸááºá¡áááºá¡ááœá±ážáááŸááºááẠááá·áºáááºáá»ááºááŸáá·áº áááºááá¯ááºáááºá minlen
configuration ááá¯ááºáá²ááŸá¬á áá±áá°áá»á¡á¬ážááŒáá·áº áááŸáẠ50 á¡á±á¬ááºááᯠ"áá¬áááºá
áá¬ážááŸááº" á¡ááŒá
ẠáááºááŸááºááŒá®áž á¡áááºáááŸááºááᯠ"ááá¯ááºáá¬áá±á¬ á
áá¬ážááŸááº" áᯠáááºááŸááºáááºá á¡áááºá¡ááœá±ážá
á
áºáá±ážááŸá¯áá»á¬ážááᯠááŒááºáááºážáá±á¬ áááºááá·áºá
áá¬ážááŸááºáááᯠ(á¡áá°ážáááŒáá·áº á¡áááºážá¡ááŒáẠá¡áááºááŒá¯ááŒááºáž ááŒá
áºáááºá cracklib
) á¡áááá¬ááºááá¯ááºááá¯ááºááŸá¯áá»á¬ážááᯠáá¶ááá¯ááºáááºááŸáááŒá®áž áááºáááºááŸáá·áºá¡áá° áááŸáẠ50 á¡áááºááŸááá±á¬ á
áá¬ážááŸááºááᯠáá¶ááá«áááºá minlen
áá°áááºážá¡ááá¯ááºážááẠbrute force
ááá¯ááºááá¯ááºááŸá¯áá»á¬ážá
áá±á¬ááºáá»ááº
ááá·áºá¡á±á¬ááºáá¯ááºááŒááºáž pwquality
- á¡áá¯á¶ážááŒá¯ááᬠá¡áááºáááŒá±áá¬áá²á· ááŸááºááẠááá¯ážááŸááºážáá«áááºá cracklib
ááá¯ááºááá¯ááºááá¯ááºáááºážááŒááºááŸá¯ááŸáá·áºá¡áá° pam
. á€áááºážááœáŸááºááœááºá Red Hat 7á CentOS 7 ááŸáá·áº Ubuntu á
áá
áºáá»á¬ážááœáẠá
áá¬ážááŸááºáá°áá«ááá»á¬áž áááºááŸááºáá¬ááœáẠáááºááá¯á¡ááºááá»áŸááᯠáá»áœááºá¯ááºááá¯á· ááœáŸááºážááŒá¯á¶áá¬ážáá«áááºá áá»á±ážááœá±ááá±á¬ááá¬ážá¡ááŒá±á¬ááºážáááºáž á¡áá±ážá
áááºáá±ážáá¬ážáá²áá«áááºá áá«ááŒá±á¬áá·áº áá®á¡ááŒá±á¬ááºážá¡áá¬ááᯠá¡áááºá áááŒá¯á¶áá°ážáá²á·áá°ááœá±áá²á· áááŒá¬áá áááŸááºážáááºážáá«áá°ážá
ááááºážáááºážááŒá áº:
á¡áá¯á¶ážáááºáá±á¬ link áá»á¬áž -
source: www.habr.com