คำแนะนำสำหรับ การแก้ไขรหัสผ่านของ root สิทธิ์สูงสุดของตัวเครื่อง ในกรณีที่จำรหัสผ่านไม่ได้ หรือต้องการเปลี่ยนรหัสผ่าน ซึ่งคู่มือนี้จะสามารถประกอบการทำงานได้ทั้งบริการ Private Hosting และบริการ Cloud server VPS ที่ใช้งานระบบปฏิบัติการเป็น CentOS Version 7.x
ขั้นตอนการแก้ไขรหัสผ่านสำหรับ CentOS7
- ขั้นตอนที่ 1: Login เข้าสู่ระบบ Z.com
- ขั้นตอนที่ 2: เลือกบริการ
- ขั้นตอนที่ 3: ตั้งค่า Kernel Mode
- ขั้นตอนที่ 4: เปลี่ยนรหัสผ่าน Server
ขั้นตอนที่ 1: Login เข้าสู่ระบบ Z.com
- สามารถดำเนินการได้ตาม ขั้นตอนเข้าสู่ระบบสมาชิก z.com :
ขั้นตอนที่ 2: เลือกบริการ
- เลือก Services ตามบริการที่ใช้งานอยู่ของท่าน Private Hosting / Cloud
- เลือก NameTag ของเครื่อง Server นั้นๆ
- เลือกที่เมนูชื่อ Console เพื่อทำการ remote server
- จะพบหน้าต่างแสดงผลการ remote server ดังนี้
ขั้นตอนที่ 3: ตั้งค่า Kernel Mode
- เลือกที่เมนู "Special Key" และเลือก "Ctrl+Alt+Del" เพื่อทำการ restart server
- จะมี Popup แจ้งเตือนให้ยืนยันการ reboot server เลือก "Yes" เพื่อทำการยืนยัน
- หลังจากทำการยืนยันไปแล้ว เมื่อ Server เริ่ม boot ให้กดปุ่ม "F8" ที่ keyboard จะพบหน้าจอดังภาพ
แล้วจึงกด "E" เพื่อเข้าตั้งค่า - เลื่อนลงมาจนพบบรรทัดนี้ ที่มีข้อความ "rhgb quiet"แล้วทำการลบข้อความด้านหลังของคำสั่งชุดนี้ให้หมดตามเส้นสีแดง
- พิมพ์คำสั่ง "rw init=/sysroot/bin/sh " เข้าไปแทนที่ดังภาพ
- หลังจากใส่คำสั่งดังกล่าวแล้วให้กด "Ctrl+x" เพื่อทำการบันทึกการตั้งค่า
ขั้นตอนที่ 4: เปลี่ยนรหัสผ่าน Server
- หลังจากเครื่องบันทึกคำสั่งจะทำการเรียกข้อมูลใหม่ และเข้าใช้งานให้ในสิทธิ์สูงสุด (สังเกตจาก :/#)
พิมพ์คำสั่ง "chroot /sysroot" แล้ว Enter - พิมพ์คำสั่ง "passwd" แล้ว Enter
ระบบจะแสดงข้อความ Changing password for user root.
New password กำหนดรหัสผ่านใหม่ที่ต้องการ
Retype new password กำหนดรหัสผ่านใหม่อีกครั้ง แล้ว Enter
หากยืนยันสำเร็จรหัสผ่านตรงกัน ระบบจะแจ้ง passwd: all authentication tokens updated successfully. แต่หากรหัสผ่านไม่ตรงกัน ระบบจะย้อนกลับไปให้กรอก New password ใหม่อีกครั้ง
- เมื่อ authen successfully เรียบร้อย พิมพ์คำสั่ง "exit" และ "reboot" เพื่อทำการ reboot แล้วทดสอบใช้งานได้เลยครับ