วิธีล็อคผู้ใช้หลังจากพยายามเข้าสู่ระบบไม่สำเร็จ 5 ครั้ง
ฉันรวบรวมดิสทริบิวชั่น / รุ่นมาสองสามชุดเพื่อทำ แต่ฉันไม่สามารถทดสอบได้
RHEL4 : โดยการเพิ่ม:
auth required /lib/security/$ISA/pam_tally.so no_magic_root
account required /lib/security/$ISA/pam_tally.so deny=5 reset no_magic_root
ถึง:
/etc/pam.d/system-auth
/etc/pam.d/login
/etc/pam.d/sshd
RHEL4 : ???
SLES9 : โดยการเพิ่ม:
auth required pam_tally.so no_magic_root
account required pam_tally.so deny=5 reset no_magic_root
ถึง:
/etc/pam.d/login
/etc/pam.d/sshd
SLES11 หรือ SLES10 : โดยการเพิ่ม:
auth required pam_tally.so deny=5 onerr=fail per_user no_lock_time
ถึง:
/etc/pam.d/common-auth
และโดยการเพิ่ม:
account required pam_tally.so
ถึง:
/etc/pam.d/common-account
คำถาม : มีคนช่วยยืนยันได้ไหมว่านี่เป็นวิธีที่ดีในการล็อคผู้ใช้หลังจากพยายามเข้าสู่ระบบไม่สำเร็จ 5 ครั้ง? หรือจะทำเช่นนี้ได้อย่างไร?
PS:
/sbin/pam_tally --user USERNAME --reset
เป็นสิ่งที่มีประโยชน์ที่ต้องทำก่อนทำเช่นนี้? ฉันสามารถล็อกผู้ใช้รูทด้วยสิ่งเหล่านี้ได้หรือไม่? การแก้ไข PAM เป็นสิ่งที่ละเอียดอ่อนมากเพราะผู้คนสามารถล็อคตัวเองจากเซิร์ฟเวอร์ (ฉันหมายถึงอดีต: ผู้ใช้รูท) มีคำใบ้อะไรเมื่อทำเช่นนี้?
no_magic_root