ข้ามไปยังเนื้อหาหลัก

เซิร์ฟเวอร์เฉพาะ: กู้คืนการเข้าถึง

คู่มือนี้ถูกสร้างขึ้นด้วยผลิตภัณฑ์ดังต่อไปนี้:

(รายละเอียดอาจแตกต่างกันไปตามผลิตภัณฑ์จากผู้ให้บริการต่างๆ แต่แนวคิดหลักยังคงเหมือนเดิม)

แนะนำ

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

กู้คืนการเข้าถึง

เพื่อรีเซ็ตรหัสผ่านโดยใช้โหมดกู้คืน ระบบต้องบูตขึ้นมาพร้อมกับการเข้าถึงเมนูบูต GRUB ในระหว่างการเริ่มต้นระบบ ให้เปิดเมนู GRUB และเลือก Advanced options for Ubuntu

img

ในหน้าจอถัดไป ให้เลือกตัวเลือกที่เริ่มระบบใน recovery mode ซึ่งจะโหลดสภาพแวดล้อมกู้คืนแทนระบบปฏิบัติการปกติ

เมื่อเมนูกู้คืนแสดงขึ้นมา ให้เลือก root – Drop to root shell prompt และยืนยันการเลือก กด Enter อีกครั้งเพื่อเข้าสู่ root shell

img

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

mount -o remount,rw /

ถ้าชื่อผู้ใช้ไม่ทราบ สามารถดูรายชื่อบัญชีผู้ใช้ทั้งหมดได้โดยตรวจสอบโฟลเดอร์ home:

ls /home

เพื่อรีเซ็ตรหัสผ่าน ใช้คำสั่ง passwd ตามด้วยชื่อผู้ใช้:

passwd username

แทนที่ username ด้วยชื่อบัญชีจริง ใส่รหัสผ่านใหม่และยืนยันเมื่อระบบถาม รหัสผ่านจะไม่แสดงบนหน้าจอ เมื่ออัปเดตรหัสผ่านเรียบร้อยแล้ว ให้รีสตาร์ทระบบด้วยคำสั่ง reboot

สรุป

เมื่อทำขั้นตอนนี้เสร็จแล้ว คุณจะตั้งรหัสผ่านใหม่สำหรับผู้ใช้ที่ต้องการได้สำเร็จ ตอนนี้คุณสามารถใช้รหัสผ่านนี้ล็อกอินผ่านการเชื่อมต่อระยะไกลได้อีกครั้ง หากมีคำถามเพิ่มเติมหรือต้องการความช่วยเหลือ อย่าลังเลที่จะติดต่อทีมซัพพอร์ตของเรา ซึ่งพร้อมให้บริการทุกวันเพื่อช่วยเหลือคุณ! 🙂