ΠšΡ€Π΅ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° Π·Π° Π»ΠΎΠ·ΠΈΠ½ΠΊΠ° Π²ΠΎ Linux

Π—Π΄Ρ€Π°Π²ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ! Наставата Π²ΠΎ Π½ΠΎΠ²Π°Ρ‚Π° Π³Ρ€ΡƒΠΏΠ° Π½Π° курсСви Π·Π°ΠΏΠΎΡ‡Π½ΡƒΠ²Π° ΡƒΡ‚Ρ€Π΅ β€žΠΠ΄ΠΌΠΈΠ½ΠΈΡΡ‚Ρ€Π°Ρ‚ΠΎΡ€ Π½Π° Π›ΠΈΠ½ΡƒΠΊΡβ€œ, Π²ΠΎ овој ΠΏΠΎΠ³Π»Π΅Π΄ ΠΎΠ±Ρ˜Π°Π²ΡƒΠ²Π°ΠΌΠ΅ корисна ΡΡ‚Π°Ρ‚ΠΈΡ˜Π° Π½Π° Ρ‚Π΅ΠΌΠ°Ρ‚Π°.

ΠšΡ€Π΅ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° Π·Π° Π»ΠΎΠ·ΠΈΠ½ΠΊΠ° Π²ΠΎ Linux

Π’ΠΎ ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΈΠΎΡ‚ Ρ‚ΡƒΡ‚ΠΎΡ€ΠΈΡ˜Π°Π» Π²ΠΈ ΠΊΠ°ΠΆΠ°Π²ΠΌΠ΅ ΠΊΠ°ΠΊΠΎ Π΄Π° Π³ΠΎ користитС pam_cracklibΠ΄Π° сС Π½Π°ΠΏΡ€Π°Π²Π°Ρ‚ Π»ΠΎΠ·ΠΈΠ½ΠΊΠΈΡ‚Π΅ Π½Π° систСмитС покомплСксни Π¦Ρ€Π²Π΅Π½Π° шапка 6 ΠΈΠ»ΠΈ CentOS. Π’ΠΎ Red Hat 7 pam_pwquality Π·Π°ΠΌΠ΅Π½Π΅Ρ‚ cracklib ΠΊΠ°ΠΊΠΎ pam стандардСн ΠΌΠΎΠ΄ΡƒΠ» Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Π»ΠΎΠ·ΠΈΠ½ΠΊΠΈ. ΠœΠΎΠ΄ΡƒΠ» pam_pwquality исто Ρ‚Π°ΠΊΠ° ΠΏΠΎΠ΄Π΄Ρ€ΠΆΠ°Π½ Π½Π° Ubuntu ΠΈ CentOS, ΠΊΠ°ΠΊΠΎ ΠΈ Π½Π° ΠΌΠ½ΠΎΠ³Ρƒ Π΄Ρ€ΡƒΠ³ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈ систСми. Овој ΠΌΠΎΠ΄ΡƒΠ» Π³ΠΎ олСснува ΠΊΡ€Π΅ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ Π·Π° Π»ΠΎΠ·ΠΈΠ½ΠΊΠ° Π·Π° Π΄Π° сС осигура Π΄Π΅ΠΊΠ° корисницитС Π³ΠΈ ΠΏΡ€ΠΈΡ„Π°ΡœΠ°Π°Ρ‚ стандардитС Π·Π° Ρ˜Π°Ρ‡ΠΈΠ½Π° Π½Π° Π²Π°ΡˆΠ°Ρ‚Π° Π»ΠΎΠ·ΠΈΠ½ΠΊΠ°.

Π”ΠΎΠ»Π³ΠΎ Π²Ρ€Π΅ΠΌΠ΅, Π·Π°Π΅Π΄Π½ΠΈΡ‡ΠΊΠΈΠΎΡ‚ пристап ΠΊΠΎΠ½ Π»ΠΎΠ·ΠΈΠ½ΠΊΠΈΡ‚Π΅ бСшС Π΄Π° сС ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈ корисникот Π΄Π° користи Π³ΠΎΠ»Π΅ΠΌΠΈ, ΠΌΠ°Π»ΠΈ, Π±Ρ€ΠΎΡ˜ΠΊΠΈ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ симболи. ОвиС основни ΠΏΡ€Π°Π²ΠΈΠ»Π° Π·Π° слоТСност Π½Π° Π»ΠΎΠ·ΠΈΠ½ΠΊΠ°Ρ‚Π° Π±Π΅Π° ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΏΡ€ΠΎΠΌΠΎΠ²ΠΈΡ€Π°Π½ΠΈ Π²ΠΎ послСднитС дСсСт Π³ΠΎΠ΄ΠΈΠ½ΠΈ. ИмашС ΠΌΠ½ΠΎΠ³Ρƒ дискусии Π·Π° Ρ‚ΠΎΠ° Π΄Π°Π»ΠΈ ΠΎΠ²Π° Π΅ Π΄ΠΎΠ±Ρ€Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° ΠΈΠ»ΠΈ Π½Π΅. Π“Π»Π°Π²Π½ΠΈΠΎΡ‚ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΠΏΡ€ΠΎΡ‚ΠΈΠ² ΠΏΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Ρ‚Π°ΠΊΠ²ΠΈ слоТСни услови бСшС Ρ‚ΠΎΠ° ΡˆΡ‚ΠΎ корисницитС Π³ΠΈ Π·Π°ΠΏΠΈΡˆΡƒΠ²Π°Π°Ρ‚ Π»ΠΎΠ·ΠΈΠ½ΠΊΠΈΡ‚Π΅ Π½Π° ΠΏΠ°Ρ€Ρ‡ΠΈΡšΠ° Ρ…Π°Ρ€Ρ‚ΠΈΡ˜Π° ΠΈ Π³ΠΈ Ρ‡ΡƒΠ²Π°Π°Ρ‚ нСсигурно.

Π”Ρ€ΡƒΠ³Π° ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° која Π½Π΅ΠΎΠ΄Π°ΠΌΠ½Π° бСшС Π΄ΠΎΠ²Π΅Π΄Π΅Π½Π° Π²ΠΎ ΠΏΡ€Π°ΡˆΠ°ΡšΠ΅ Π³ΠΈ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΡƒΠ²Π° корисницитС Π΄Π° Π³ΠΈ ΠΌΠ΅Π½ΡƒΠ²Π°Π°Ρ‚ своитС Π»ΠΎΠ·ΠΈΠ½ΠΊΠΈ Π½Π° сСкои x Π΄Π΅Π½Π°. ИмашС Π½Π΅ΠΊΠΎΠΈ студии ΠΊΠΎΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ°Π° Π΄Π΅ΠΊΠ° ΠΎΠ²Π° Π΅ исто Ρ‚Π°ΠΊΠ° ΡˆΡ‚Π΅Ρ‚Π½ΠΎ Π·Π° бСзбСдноста.

На Ρ‚Π΅ΠΌΠ°Ρ‚Π° Π½Π° ΠΎΠ²ΠΈΠ΅ дискусии сС напишани ΠΌΠ½ΠΎΠ³Ρƒ написи ΠΊΠΎΠΈ Π³ΠΎ ΠΏΠΎΡ‚ΠΊΡ€Π΅ΠΏΡƒΠ²Π°Π°Ρ‚ Π΅Π΄Π½ΠΎ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎ Π³Π»Π΅Π΄ΠΈΡˆΡ‚Π΅. Но, ΠΎΠ²Π° Π½Π΅ Π΅ ΠΎΠ½Π° Π·Π° ΡˆΡ‚ΠΎ ќС Ρ€Π°Π·Π³ΠΎΠ²Π°Ρ€Π°ΠΌΠ΅ Π²ΠΎ ΠΎΠ²Π°Π° ΡΡ‚Π°Ρ‚ΠΈΡ˜Π°. Оваа ΡΡ‚Π°Ρ‚ΠΈΡ˜Π° ќС Π·Π±ΠΎΡ€ΡƒΠ²Π° Π·Π° Ρ‚ΠΎΠ° ΠΊΠ°ΠΊΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ Π΄Π° ја поставитС слоТСноста Π½Π° Π»ΠΎΠ·ΠΈΠ½ΠΊΠ°Ρ‚Π° намСсто Π΄Π° ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°Ρ‚Π΅ со бСзбСдносната ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°.

ΠŸΠΎΡΡ‚Π°Π²ΠΊΠΈ Π·Π° ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° Π·Π° Π»ΠΎΠ·ΠΈΠ½ΠΊΠ°

ΠŸΠΎΠ΄ΠΎΠ»Ρƒ ќС Π³ΠΈ Π²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΎΠΏΡ†ΠΈΠΈΡ‚Π΅ Π·Π° ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° Π·Π° Π»ΠΎΠ·ΠΈΠ½ΠΊΠ° ΠΈ ΠΊΡ€Π°Ρ‚ΠΎΠΊ опис Π½Π° сСкоја ΠΎΠ΄ Π½ΠΈΠ². ΠœΠ½ΠΎΠ³Ρƒ ΠΎΠ΄ Π½ΠΈΠ² сС слични Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π²ΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΠΎΡ‚ cracklib. Овој пристап Π³ΠΎ олСснува ΠΏΡ€Π΅Π½Π΅ΡΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Π²Π°ΡˆΠΈΡ‚Π΅ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ ΠΎΠ΄ наслСдниот систСм.

  • Π΄ΠΈΡ„ΠΎΠΊ – Π‘Ρ€ΠΎΡ˜ΠΎΡ‚ Π½Π° Π·Π½Π°Ρ†ΠΈ Π²ΠΎ Π²Π°ΡˆΠ°Ρ‚Π° Π½ΠΎΠ²Π° Π»ΠΎΠ·ΠΈΠ½ΠΊΠ° ΡˆΡ‚ΠΎ НЕ Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π±ΠΈΠ΄Π°Ρ‚ присутни Π²ΠΎ Π²Π°ΡˆΠ°Ρ‚Π° стара Π»ΠΎΠ·ΠΈΠ½ΠΊΠ°. (Π‘Ρ‚Π°Π½Π΄Π°Ρ€Π΄Π½ΠΎ 5)
  • ΠΌΠΈΠ½Π»Π΅Π½ – Минимална Π΄ΠΎΠ»ΠΆΠΈΠ½Π° Π½Π° Π»ΠΎΠ·ΠΈΠ½ΠΊΠ°. (Π‘Ρ‚Π°Π½Π΄Π°Ρ€Π΄Π½ΠΎ 9)
  • ΡƒΠΊΡ€Π΅Π΄ΠΈΡ‚ – ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»Π½ΠΈΠΎΡ‚ Π±Ρ€ΠΎΡ˜ Π½Π° ΠΊΡ€Π΅Π΄ΠΈΡ‚ΠΈ Π·Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ Π±ΡƒΠΊΠ²ΠΈ (Π°ΠΊΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€ > 0), ΠΈΠ»ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈΠΎΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±Π΅Π½ Π±Ρ€ΠΎΡ˜ Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ Π±ΡƒΠΊΠ²ΠΈ (Π°ΠΊΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€ <0). Π‘Ρ‚Π°Π½Π΄Π°Ρ€Π΄Π½ΠΎ Π΅ 1.
  • ΠΊΡ€Π΅Π΄ΠΈΡ‚ β€” ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»Π½ΠΈΠΎΡ‚ Π±Ρ€ΠΎΡ˜ Π½Π° ΠΊΡ€Π΅Π΄ΠΈΡ‚ΠΈ Π·Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° ΠΌΠ°Π»ΠΈ Π±ΡƒΠΊΠ²ΠΈ (Π°ΠΊΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€ > 0), ΠΈΠ»ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈΠΎΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±Π΅Π½ Π±Ρ€ΠΎΡ˜ Π½Π° ΠΌΠ°Π»ΠΈ Π·Π½Π°Ρ†ΠΈ (Π°ΠΊΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€ <0). Π‘Ρ‚Π°Π½Π΄Π°Ρ€Π΄Π½ΠΎ Π΅ 1.
  • Π΄ΠΊΡ€Π΅Π΄ΠΈΡ‚ β€” ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»Π½ΠΈΠΎΡ‚ Π±Ρ€ΠΎΡ˜ Π½Π° ΠΊΡ€Π΅Π΄ΠΈΡ‚ΠΈ Π·Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Ρ†ΠΈΡ„Ρ€ΠΈ (Π°ΠΊΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€ > 0), ΠΈΠ»ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈΠΎΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±Π΅Π½ Π±Ρ€ΠΎΡ˜ Π½Π° Ρ†ΠΈΡ„Ρ€ΠΈ (Π°ΠΊΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€ < 0). Π‘Ρ‚Π°Π½Π΄Π°Ρ€Π΄Π½ΠΎ Π΅ 1.
  • ΠΊΡ€Π΅Π΄ΠΈΡ‚ β€” ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»Π½ΠΈΠΎΡ‚ Π±Ρ€ΠΎΡ˜ Π½Π° ΠΊΡ€Π΅Π΄ΠΈΡ‚ΠΈ Π·Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π΄Ρ€ΡƒΠ³ΠΈ симболи (Π°ΠΊΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€ > 0), ΠΈΠ»ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈΠΎΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±Π΅Π½ Π±Ρ€ΠΎΡ˜ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ симболи (Π°ΠΊΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€ <0). Π‘Ρ‚Π°Π½Π΄Π°Ρ€Π΄Π½ΠΎ Π΅ 1.
  • minclass – Π“ΠΎ поставува Π±Ρ€ΠΎΡ˜ΠΎΡ‚ Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈ часови. ΠšΠ»Π°ΡΠΈΡ‚Π΅ Π³ΠΈ Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Π°Ρ‚ Π³ΠΎΡ€Π΅Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ (Π³ΠΎΠ»Π΅ΠΌΠΈ Π±ΡƒΠΊΠ²ΠΈ, ΠΌΠ°Π»ΠΈ Π±ΡƒΠΊΠ²ΠΈ, Π±Ρ€ΠΎΡ˜ΠΊΠΈ, Π΄Ρ€ΡƒΠ³ΠΈ Π·Π½Π°Ρ†ΠΈ). Π‘Ρ‚Π°Π½Π΄Π°Ρ€Π΄Π½ΠΎ Π΅ 0.
  • максимално ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡƒΠ²Π°ΡšΠ΅ – ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»Π½ΠΈΠΎΡ‚ Π±Ρ€ΠΎΡ˜ ΠΏΠ°Ρ‚ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈ Π·Π½Π°ΠΊΠΎΡ‚ Π²ΠΎ Π»ΠΎΠ·ΠΈΠ½ΠΊΠ°. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Π΄Π½ΠΎ Π΅ 0.
  • maxclassrepeat β€” ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»Π½ΠΈΠΎΡ‚ Π±Ρ€ΠΎΡ˜ Π½Π° послСдоватСлни Π·Π½Π°Ρ†ΠΈ Π²ΠΎ Π΅Π΄Π½Π° класа. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Π΄Π½ΠΎ Π΅ 0.
  • gecoscheck – ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡƒΠ²Π° Π΄Π°Π»ΠΈ Π»ΠΎΠ·ΠΈΠ½ΠΊΠ°Ρ‚Π° содрТи Π·Π±ΠΎΡ€ΠΎΠ²ΠΈ ΠΎΠ΄ GECOS Π½ΠΈΠ·ΠΈΡ‚Π΅ Π½Π° корисникот. (Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π·Π° корисникот, Ρ‚.Π΅. вистинско ΠΈΠΌΠ΅, Π»ΠΎΠΊΠ°Ρ†ΠΈΡ˜Π° ΠΈΡ‚Π½.) Π‘Ρ‚Π°Π½Π΄Π°Ρ€Π΄Π½ΠΎ Π΅ 0 (исклучСно).
  • Π΄ΠΈΠΊΡ‚Π°Ρ‚ ΠΏΠ°Ρ‚Π΅ΠΊΠ° – АјдС Π΄Π° ΠΎΠ΄ΠΈΠΌΠ΅ Π²ΠΎ Ρ€Π΅Ρ‡Π½ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° cracklib.
  • лоши Π·Π±ΠΎΡ€ΠΎΠ²ΠΈ – Π—Π±ΠΎΡ€ΠΎΠ²ΠΈ ΠΎΠ΄Π²ΠΎΠ΅Π½ΠΈ со простор ΡˆΡ‚ΠΎ сС Π·Π°Π±Ρ€Π°Π½Π΅Ρ‚ΠΈ Π²ΠΎ Π»ΠΎΠ·ΠΈΠ½ΠΊΠΈ (ИмС Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ˜Π°Ρ‚Π°, Π·Π±ΠΎΡ€ΠΎΡ‚ β€žΠ»ΠΎΠ·ΠΈΠ½ΠΊΠ°β€œ ΠΈΡ‚Π½.).

Ако ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΠΎΡ‚ Π½Π° Π·Π°Π΅ΠΌΠΈ Π·Π²ΡƒΡ‡ΠΈ Ρ‡ΡƒΠ΄Π½ΠΎ, Ρ‚ΠΎΠ° Π΅ Π²ΠΎ Ρ€Π΅Π΄, Ρ‚ΠΎΠ° Π΅ Π½ΠΎΡ€ΠΌΠ°Π»Π½ΠΎ. ЌС Π·Π±ΠΎΡ€ΡƒΠ²Π°ΠΌΠ΅ повСќС Π·Π° ΠΎΠ²Π° Π²ΠΎ слСднитС Π΄Π΅Π»ΠΎΠ²ΠΈ.

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°Ρ‚Π° Π·Π° Π»ΠΎΠ·ΠΈΠ½ΠΊΠ°

ΠŸΡ€Π΅Π΄ Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅ со ΡƒΡ€Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° конфигурацискитС Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ, Π΄ΠΎΠ±Ρ€Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° Π΅ ΠΎΠ΄Π½Π°ΠΏΡ€Π΅Π΄ Π΄Π° Π·Π°ΠΏΠΈΡˆΠ΅Ρ‚Π΅ основна ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° Π·Π° Π»ΠΎΠ·ΠΈΠ½ΠΊΠ°. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ќС Π³ΠΈ користимС слСднивС ΠΏΡ€Π°Π²ΠΈΠ»Π° Π·Π° Ρ‚Π΅ΡˆΠΊΠΎΡ‚ΠΈΡ˜Π°:

  • Π›ΠΎΠ·ΠΈΠ½ΠΊΠ°Ρ‚Π° ΠΌΠΎΡ€Π° Π΄Π° ΠΈΠΌΠ° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π° Π΄ΠΎΠ»ΠΆΠΈΠ½Π° ΠΎΠ΄ 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 Ρ‡ΠΈΡ‚Π° ΠΎΠ΄ стдин. Π‘Π°ΠΌΠΎ ΡΡ‚Π°Ρ€Ρ‚ΡƒΠ²Π°Ρ˜Ρ‚Π΅ ја Π°Π»Π°Ρ‚ΠΊΠ°Ρ‚Π° ΠΈ Π½Π°ΠΏΠΈΡˆΠ΅Ρ‚Π΅ ја Π²Π°ΡˆΠ°Ρ‚Π° Π»ΠΎΠ·ΠΈΠ½ΠΊΠ°, Ρ‚Π°Π° ќС ΠΏΡ€ΠΈΠΊΠ°ΠΆΠ΅ Π³Ρ€Π΅ΡˆΠΊΠ° ΠΈΠ»ΠΈ врСдност ΠΎΠ΄ 0 Π΄ΠΎ 100.

ΠžΡ†Π΅Π½ΠΊΠ°Ρ‚Π° Π·Π° ΠΊΠ²Π°Π»ΠΈΡ‚Π΅Ρ‚ Π½Π° Π»ΠΎΠ·ΠΈΠ½ΠΊΠ°Ρ‚Π° Π΅ ΠΏΠΎΠ²Ρ€Π·Π°Π½Π° со ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€ΠΎΡ‚ minlen Π²ΠΎ конфигурациската Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°. ΠžΠΏΡˆΡ‚ΠΎ Π·Π΅ΠΌΠ΅Π½ΠΎ, Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΎΡ‚ ΠΏΠΎΠΌΠ°Π» ΠΎΠ΄ 50 сС смСта Π·Π° β€žΠ½ΠΎΡ€ΠΌΠ°Π»Π½Π° Π»ΠΎΠ·ΠΈΠ½ΠΊΠ°β€œ, Π° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΎΡ‚ Π½Π°Π΄ Π½Π΅Π³ΠΎ сС смСта Π·Π° β€žΡ˜Π°ΠΊΠ° Π»ΠΎΠ·ΠΈΠ½ΠΊΠ°β€œ. БСкоја Π»ΠΎΠ·ΠΈΠ½ΠΊΠ° ΡˆΡ‚ΠΎ ΠΏΠΎΠΌΠΈΠ½ΡƒΠ²Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π·Π° ΠΊΠ²Π°Π»ΠΈΡ‚Π΅Ρ‚ (особСно присилна Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° cracklib) ΠΌΠΎΡ€Π° Π΄Π° ΠΈΠ·Π΄Ρ€ΠΆΠΈ Π½Π°ΠΏΠ°Π΄ΠΈ Π½Π° Ρ€Π΅Ρ‡Π½ΠΈΠΊ ΠΈ Π»ΠΎΠ·ΠΈΠ½ΠΊΠ° со Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π°Π΄ 50 со поставката minlen Π΄ΡƒΡ€ΠΈ ΠΈ стандардно brute force Π½Π°ΠΏΠ°Π΄ΠΈ.

Π—Π°ΠΊΠ»ΡƒΡ‡ΠΎΠΊ

ΠΏΡ€ΠΈΠ»Π°Π³ΠΎΠ΄ΡƒΠ²Π°ΡšΠ΅ pwquality - лСсно Π΅ ΠΈ Сдноставно Π²ΠΎ спорСдба со Π½Π΅ΠΏΡ€ΠΈΡ˜Π°Ρ‚Π½ΠΎΡΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΈ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ cracklib со Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ ΡƒΡ€Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ pam. Π’ΠΎ овој Π²ΠΎΠ΄ΠΈΡ‡, ΠΎΠΏΡ„Π°Ρ‚ΠΈΠ²ΠΌΠ΅ сè ΡˆΡ‚ΠΎ ќС Π²ΠΈ Ρ‚Ρ€Π΅Π±Π° ΠΏΡ€ΠΈ ΠΏΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ Π·Π° Π»ΠΎΠ·ΠΈΠ½ΠΊΠ° Π½Π° Red Hat 7, CentOS 7, ΠΏΠ° Π΄ΡƒΡ€ΠΈ ΠΈ Ubuntu систСми. Π Π°Π·Π³ΠΎΠ²Π°Ρ€Π°Π²ΠΌΠ΅ ΠΈ Π·Π° ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΠΎΡ‚ Π½Π° ΠΊΡ€Π΅Π΄ΠΈΡ‚ΠΈ, Π·Π° кој Ρ€Π΅Ρ‚ΠΊΠΎ сС ΠΏΠΈΡˆΡƒΠ²Π° Π²ΠΎ Π΄Π΅Ρ‚Π°Π»ΠΈ, ΠΏΠ° ΠΎΠ²Π°Π° Ρ‚Π΅ΠΌΠ° чСсто ΠΎΡΡ‚Π°Π½ΡƒΠ²Π°ΡˆΠ΅ нСјасна Π·Π° ΠΎΠ½ΠΈΠ΅ ΠΊΠΎΠΈ ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΎ Π½Π΅ сС срСтналС со Π½Π΅Π°.

Π˜Π·Π²ΠΎΡ€ΠΈ:

pwquality Ρ‡ΠΎΠ²Π΅ΠΊ страница
pam_pwquality man page
pwscore man page

ΠšΠΎΡ€ΠΈΡΠ½ΠΈ врски:

Π˜Π·Π±ΠΎΡ€ Π½Π° Π±Π΅Π·Π±Π΅Π΄Π½ΠΈ Π»ΠΎΠ·ΠΈΠ½ΠΊΠΈ - Брус Π¨Π½Π°Ρ˜Π΅Ρ€
Π›ΠΎΡ€ΠΈ Π€Π΅Ρ˜Ρ‚ ΠšΡ€Π°Π½ΠΎΡ€ Ρ€Π°Π·Π³ΠΎΠ²Π°Ρ€Π° Π·Π° Π½Π΅Ρ˜Π·ΠΈΠ½ΠΈΡ‚Π΅ студии Π·Π° Π»ΠΎΠ·ΠΈΠ½ΠΊΠ° Π½Π° CMU
Злогласниот Ρ†Ρ€Ρ‚Π°Π½ Ρ„ΠΈΠ»ΠΌ xkcd Π½Π° Π•Π½Ρ‚Ρ€ΠΎΠΏΠΈΡ˜Π°

Π˜Π·Π²ΠΎΡ€: www.habr.com

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€