<ก่อนหน้านี้ | เนื้อหา | ถัดไป>
1.4.2. รหัสผ่านหมดอายุ
เมื่อสร้างบัญชีผู้ใช้ คุณควรกำหนดนโยบายให้มีอายุรหัสผ่านต่ำสุดและสูงสุดที่บังคับให้ผู้ใช้เปลี่ยนรหัสผ่านเมื่อหมดอายุ
• หากต้องการดูสถานะปัจจุบันของบัญชีผู้ใช้อย่างง่ายดาย ให้ใช้ไวยากรณ์ต่อไปนี้:
sudo chage -l ชื่อผู้ใช้
ผลลัพธ์ด้านล่างแสดงข้อเท็จจริงที่น่าสนใจเกี่ยวกับบัญชีผู้ใช้ กล่าวคือไม่มีการใช้นโยบาย:
Last password change : 20 ม.ค. 2015
รหัสผ่านหมดอายุ : never
รหัสผ่านไม่ใช้งาน : never
บัญชีหมดอายุ : never
จำนวนวันขั้นต่ำระหว่างการเปลี่ยนรหัสผ่าน : 0 จำนวนวันสูงสุดระหว่างการเปลี่ยนรหัสผ่าน : 99999 จำนวนวันที่เตือนก่อนรหัสผ่านจะหมดอายุ : 7
• หากต้องการตั้งค่าใดๆ เหล่านี้ เพียงใช้ไวยากรณ์ต่อไปนี้ และปฏิบัติตามพร้อมท์แบบโต้ตอบ:
ชื่อผู้ใช้ sudo chage
ต่อไปนี้เป็นตัวอย่างวิธีที่คุณสามารถเปลี่ยนวันหมดอายุที่ชัดเจน (-E) เป็น 01/31/2015 ด้วยตนเอง อายุรหัสผ่านขั้นต่ำ (-m) 5 วัน อายุรหัสผ่านสูงสุด (-M) 90 วัน ไม่มีการใช้งาน ระยะเวลา (-I) 5 วันหลังจากรหัสผ่านหมดอายุ และช่วงเวลาเตือน (-W) 14 วันก่อนรหัสผ่านหมดอายุ:
sudo chage -E 01/31/2015 -m 5 -M 90 -I 30 -W 14 ชื่อผู้ใช้
• หากต้องการตรวจสอบการเปลี่ยนแปลง ให้ใช้รูปแบบเดียวกับที่กล่าวไว้ก่อนหน้านี้:
sudo chage -l ชื่อผู้ใช้
ผลลัพธ์ด้านล่างแสดงนโยบายใหม่ที่กำหนดไว้สำหรับบัญชี:
การเปลี่ยนรหัสผ่านครั้งล่าสุด : | แจน | 20, | 2015 |
รหัสผ่านหมดอายุ : | เมษายน | 19, | 2015 |
รหัสผ่านไม่ทำงาน : | อาจ | 19, | 2015 |
บัญชีหมดอายุ : 31 ม.ค. 2015
จำนวนวันขั้นต่ำระหว่างการเปลี่ยนรหัสผ่าน : 5 จำนวนวันสูงสุดระหว่างการเปลี่ยนรหัสผ่าน : 90 จำนวนวันที่เตือนก่อนรหัสผ่านจะหมดอายุ : 14