ค้นหาเว็บไซต์

วิธีจัดการการหมดอายุและอายุของรหัสผ่านผู้ใช้ใน Linux


การดูแลระบบเกี่ยวข้องกับงานต่างๆ มากมาย รวมถึงการจัดการผู้ใช้/กลุ่มและภายใต้การจัดการผู้ใช้ งานเล็กๆ น้อยๆ บางส่วนที่เกี่ยวข้อง ได้แก่ การเพิ่ม การแก้ไข ระงับ หรือปิดใช้งานบัญชีผู้ใช้ และอื่นๆ อีกมากมาย

บทความนี้จะอธิบายหนึ่งในฟังก์ชันการจัดการบัญชีผู้ใช้ที่สำคัญ วิธีตั้งค่าหรือเปลี่ยนการหมดอายุของรหัสผ่านผู้ใช้และอายุใน Linux โดยใช้ คำสั่ง chage

อ่านเพิ่มเติม: วิธีจัดการผู้ใช้และกลุ่มใน Linux

คำสั่ง chage ใช้เพื่อแก้ไขข้อมูลการหมดอายุของรหัสผ่านผู้ใช้ ช่วยให้คุณสามารถดูข้อมูลอายุบัญชีผู้ใช้ เปลี่ยนจำนวนวันระหว่างการเปลี่ยนรหัสผ่านและวันที่ของการเปลี่ยนรหัสผ่านครั้งล่าสุด

เมื่อคุณตั้งค่าข้อมูลการหมดอายุและอายุของรหัสผ่านแล้ว ระบบจะใช้ข้อมูลนี้เพื่อกำหนดเวลาที่ผู้ใช้จะต้องเปลี่ยนรหัสผ่านของตน โดยปกติ บริษัทหรือองค์กรจะมีนโยบายความปลอดภัยบางประการที่กำหนดให้ผู้ใช้เปลี่ยนรหัสผ่านเป็นประจำ นี่อาจเป็นวิธีง่ายๆ ในการบังคับใช้นโยบายดังกล่าวดังที่เราอธิบายไว้ด้านล่าง

หากต้องการดูข้อมูลอายุของบัญชีผู้ใช้ ให้ใช้แฟล็ก -l ตามที่แสดง

chage -l ravi

หากต้องการตั้งวันที่หรือจำนวนวัน (ตั้งแต่ 1 มกราคม 1970) เมื่อมีการเปลี่ยนรหัสผ่านครั้งล่าสุด ให้ใช้แฟล็ก -d ดังนี้

chage -d 2018-02-11 ravi

ถัดไป คุณยังสามารถกำหนดวันที่หรือจำนวนวัน (ตั้งแต่ 1 มกราคม 1970) ซึ่งบัญชีของผู้ใช้จะไม่สามารถเข้าถึงได้อีกต่อไปโดยใช้สวิตช์ -E เป็น แสดงในคำสั่งต่อไปนี้

ในกรณีนี้เมื่อบัญชีของผู้ใช้ถูกล็อค ผู้ใช้จะต้องติดต่อผู้ดูแลระบบก่อนจึงจะสามารถใช้ระบบได้อีกครั้ง

chage -E 2018-02-16 ravi

จากนั้น ตัวเลือก -W ช่วยให้คุณสามารถกำหนดจำนวนวันของการเตือนก่อนที่จะต้องเปลี่ยนรหัสผ่าน เมื่อพิจารณาคำสั่งด้านล่าง ผู้ใช้ ravi จะได้รับคำเตือน 10 วันก่อนรหัสผ่านจะหมดอายุ

chage -W 10 ravi

นอกจากนี้ คุณยังสามารถกำหนดจำนวนวันที่ไม่มีการใช้งานหลังจากที่รหัสผ่านหมดอายุก่อนที่บัญชีจะถูกล็อค ตัวอย่างนี้หมายความว่าหลังจากรหัสผ่านของผู้ใช้ ravi หมดอายุ บัญชีของเขาจะใช้งานไม่ได้เป็นเวลา 2 วันก่อนที่จะถูกล็อค

เมื่อบัญชีไม่มีการใช้งานจะต้องติดต่อผู้ดูแลระบบก่อนจึงจะสามารถใช้ระบบได้อีกครั้ง

chage -I 2 ravi

สำหรับข้อมูลเพิ่มเติม โปรดดูที่หน้า chage man

man chage

โปรดทราบว่าคุณยังสามารถเปลี่ยนข้อมูลการหมดอายุและอายุของรหัสผ่านของผู้ใช้ได้โดยใช้คำสั่ง usermod ซึ่งจริงๆ แล้วมีไว้สำหรับการแก้ไขบัญชีผู้ใช้

ตรวจสอบด้วย:

  1. การจัดการผู้ใช้และกลุ่ม การอนุญาตไฟล์และคุณสมบัติในบัญชีผู้ใช้
  2. 11 วิธีในการค้นหาข้อมูลบัญชีผู้ใช้และรายละเอียดการเข้าสู่ระบบใน Linux

แค่นั้นแหละสำหรับตอนนี้ หวังว่าบทความนี้จะให้ข้อมูลและเป็นประโยชน์ หากคุณมีคำถามใดๆ โปรดใช้แบบฟอร์มคำติชมด้านล่าง