หากคุณจัดการเครื่อง Linux ที่มีผู้ใช้หลายคน คุณอาจต้องการหรือจำเป็นต้องให้ผู้ใช้เปลี่ยนรหัสผ่านเป็นครั้งคราว สาเหตุที่เป็นไปได้มากที่สุดสำหรับข้อกำหนดนี้คือสถานการณ์การใช้งานครั้งแรก สาเหตุอื่นๆ ที่อาจเป็นไปได้ในการเปลี่ยนรหัสผ่าน เช่น ผู้ใช้ลืมรหัสผ่าน รหัสผ่านถูกบุกรุก หรือการวนซ้ำรหัสผ่านเป็นประจำ ซึ่งไม่สามารถใช้ได้กับแนวคิดเรื่องการหมดอายุของรหัสผ่านด้วยตนเอง
เมื่อรหัสผ่าน Linux หมดอายุ ผู้ใช้จะต้องเปลี่ยนรหัสผ่านในครั้งถัดไปที่เข้าสู่ระบบ หากผู้ใช้ลืมรหัสผ่าน พวกเขาจะลงชื่อเข้าใช้ไม่ได้ จากนั้นจึงเปลี่ยนรหัสผ่านได้ หากรหัสผ่านของผู้ใช้ถูกบุกรุก ควรเปลี่ยนทันที การหมดอายุจะมีความเสี่ยงที่แฮ็กเกอร์จะลงชื่อเข้าใช้บัญชีก่อนแล้วจึงตั้งรหัสผ่านเป็นค่าใดก็ได้ หากคุณมีนโยบายกำหนดให้ต้องรีเซ็ตรหัสผ่านเป็นประจำ การดำเนินการนี้ควรได้รับการจัดการโดยอัตโนมัติโดยการตั้งค่าอายุรหัสผ่านสูงสุด แทนที่จะทำให้รหัสผ่านหมดอายุด้วยตนเอง
หมายเหตุ: ตามหลักการแล้ว คุณไม่ควรทำให้รหัสผ่านหมดอายุเป็นประจำอีกต่อไป NCSC และ NIST รวมถึงชุมชนความปลอดภัยทางไซเบอร์ที่ใหญ่ขึ้นได้เปลี่ยนแนวทางสาธารณะของพวกเขาเนื่องจากการวิจัยที่แสดงให้เห็นว่าการทำเช่นนั้นทำให้ผู้คนมีแนวโน้มที่จะเลือกรหัสผ่านที่ไม่รัดกุมและเป็นสูตรมากขึ้น คำแนะนำในตอนนี้คือกำหนดให้ผู้ใช้เปลี่ยนรหัสผ่านเมื่อมีข้อสงสัยตามสมควรว่ารหัสผ่านถูกบุกรุก การไม่บังคับให้ผู้ใช้จำรหัสผ่านใหม่เป็นประจำ จะทำให้มีแนวโน้มที่จะสร้างและจดจำรหัสผ่านที่ยาวขึ้น ซับซ้อน และคาดเดาได้ยาก
เมื่อคุณสร้างบัญชีสำหรับผู้ใช้ในครั้งแรก โดยปกติแล้วจะถูกสร้างขึ้นด้วยรหัสผ่านชั่วคราว ผู้ใช้ควรเปลี่ยนรหัสผ่านนี้เป็นรหัสผ่านที่จำได้ในครั้งแรกที่ลงชื่อเข้าใช้
วิธีบังคับให้รหัสผ่านหมดอายุ
หากต้องการทำเครื่องหมายรหัสผ่านว่า "หมดอายุ" และบังคับให้ผู้ใช้เปลี่ยนรหัสผ่านในครั้งต่อไปที่เข้าสู่ระบบ คุณต้องการใช้คำสั่ง "passwd" พร้อมกับแฟล็ก "-e" แฟล็ก "-e" จะทำให้รหัสผ่านของบัญชีหมดอายุทันที ซึ่งจะบังคับให้เปลี่ยนรหัสผ่านในครั้งต่อไปที่ลงชื่อเข้าใช้
คำสั่งแบบเต็มจะเป็น “sudo passwd -e [ชื่อผู้ใช้]” จำเป็นต้องใช้ Sudo เนื่องจากคำสั่งจำเป็นต้องมีการอนุญาตรูทเพื่อรัน
คำสั่ง “sudo passwd -e [ชื่อผู้ใช้]” จะทำให้รหัสผ่านของผู้ใช้ที่ระบุหมดอายุทันที บังคับให้ผู้ใช้เปลี่ยนรหัสผ่านในครั้งถัดไปที่เข้าสู่ระบบ
ความปลอดภัยของรหัสผ่านมีความสำคัญอย่างยิ่ง ไม่ใช่แค่ในเครื่อง Windows – อย่าลืมเปลี่ยนรหัสผ่าน (และผู้ใช้รายอื่น) บ่อยๆ เพื่อไม่ให้ใครสามารถเข้าถึงบัญชีของตนได้โดยไม่ได้รับอนุญาต