Set passwords policy against a dictionary

ระบบปฏิบัติการ Linux ได้มี module หนึ่งที่ใช้ในการ configure เกี่ยวกับ password ในระบบไม่ให้ user ป้อน password ที่ง่ายต่อการเดาเพื่อเพิ่มความปลอดภัยให้กับระบบ โดยจะใช้ module ของ Pluggable Authentication Module (PAM) ชื่อว่า pam_cracklib.so

Parameter ที่เกี่ยวข้องกับการ configure
minlen = Specifies the minimum length allowed for an account
difok = Specifies the minimum number of characters that have to differ from the previous password

ตัวอย่าง แก้ไขไฟล์ /etc/pam.d/system-auth แล้วทำการแก้ไขหรือเพิ่มบรรทัด password required /lib/security/pam_cracklib.so และเพิ่มเติมข้อความด้านล่างนี้ลงไป

password required /lib/security/pam_cracklib.so retry=3 type= minlen=8 difok=3

สามารถหาข้อมูลเพิ่มเติมได้ที่ /usr/share/doc/pam-/txts/README.pam_cracklib

Related posts:

  1. Lock user after a set number of login attempts but also automatically unlock after 5 minutes หากต้องการให้ระบบทำการ lock user ที่จะพยายามเข้าสู่ระบบเกินกว่าจำนวนครั้งที่เรากำหนด แต่ไม่รู้จะสามารถทำได้อย่างไร ในบทความนี้มีคำตอบให้กับปัญหานี้ครับ ใน Pluggable...
  2. Configure VSFTPD uses LDAP for authentication เป็นที่ทราบกันดีว่า vsftpd คือ ftp server ที่มีมากับ Linux หลายๆค่ายเหตุเพราะมีความเสถียร,...
  3. Telnet as the root user โดยทั่วไป Linux ไม่เปิดการใช้งาน telnet service กันเนื่องจากปัญหาด้านความปลอดภัยของการใช้งาน แต่ถ้าเราต้องการจะใช้งาน telnet...
  4. Force users to change their passwords upon the first login ในระบบปฏิบัติการ windows สามารถที่จะเซ็ตให้มีการเปลี่ยน password ใหม่เมื่อมีการ login เข้าสู่ระบบ ซึ่ง...
  5. Red Hat changes its distribution policy ตอนนี้ Red Hat ได้เปลี่ยน policy เกี่ยวกับข้อมูลการ patch kernel...

You can leave a response, or trackback from your own site.

Leave a Reply