การเปลี่ยนรหัสผ่านบน Linux

การเข้าใช้งานบนระบปฎิบัติการ Linux นั้นส่วนมากจะต้องมีการกำหนดรหัสผ่านของผู้ใช้โดยเฉพาะผู้ที่ดูแลระบบ สำหรับผู้ใช้ก็เหมือนกันควรจะมีการกำหนดรหัสผ่านของแต่ละคนด้วย การกำหนดรหัสผ่านที่ดีและยากต่อการคาดเดาเพื่อป้องกันการลักลอบเข้าระบบจากผู้ไม่หวังดีมีหลักการง่ายๆดังนี้
- ตั้งรหัสผ่านให้มีความยาวอย่างน้อย 6 ตัวอักษร
- ควรมีการผสมกันระหว่าง ตัวอักษร ตัวเลข อักษรพิเศษ(เช่น + - % * > < เป็นต้น) หรือสิ่งที่ยากต่อการคาดเดา
- ใช้ตัวอักษรแบบตัวพิมพ์ใหญ่ ตัวพิมพ์เล็ก ผสมกัน
- คำที่ใช้ตั้งไม่ควรมีอยูในพจนานุกรม(Dictionary)
การเปลี่ยนรหัสผ่านของผู้ใช้ก็เป็นการป้องกันการลักลอบเข้าระบบได้เช่นกัน การเปลี่ยนรหัสผ่านบนระบบปฎิบัติการ Linux นั้นทำได้ง่ายโดยใช้คำสั่ง passwd โดยเมื่อใช้คำสั่งในครั้งแรกนั้นระบบจะให้ใส่รหัสผ่าน และครั้งที่สองจะให้ใส่รหัสผ่านอีกครั้งเพื่อยืนยัน
[root@web-server ~]# passwd
Changing password for user root.
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
[root@web-server ~]#

ถ้าเข้าใช้ระบบปฎิบัติการด้วย root สามารถใช้คำสั่ง passwd ในการเปลี่ยนรหัสผ่านได้เลย แต่ในกรณีที่ต้องการเปลี่ยนรหัสผ่านให้กับผู้ใช้อื่นให้ใช้คำสั่ง passwd <ชื่อ user> เพื่อเปลี่ยนหรัสผ่าน นอกจากนี้คำสั่ง passwd มี option เพิ่มเติมดังนี้
-d เป็นการลบหรัสผ่านของผู้ใช้
-l เป็นการล็อกผู้ใช้
-u เป็นการปลดล็อกผู้ใช้
-e เป็นการสั่งให้ผู้ใช้ที่ระบุในการเข้าใช้ระบบครั้งต่อไปให้เปลี่ยนหรัสผ่านใหม่

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

การ Mounting Disks บน Linux

การจัดเก็บ log ของ Web

การคอนฟิก rsyslog server and rsyslog client