1. บทนำ
การลืมรหัสผ่าน Ubuntu เป็นปัญหาที่พบบ่อย และบทความนี้อธิบายวิธีจัดการกับมัน ควรทราบว่าการใช้วิธีเหล่านี้บนระบบของผู้ใช้คนอื่นโดยไม่ได้รับอนุญาตเป็นการกระทำที่ผิดกฎหมาย ใช้เฉพาะบนระบบของคุณเองเท่านั้น นอกจากนี้ การเสริมความปลอดภัยหลังจากรีเซ็ตรหัสผ่านก็เป็นสิ่งสำคัญเช่นกัน
2. ทำความเข้าใจระบบรหัสผ่านของ Ubuntu
เพื่อเพิ่มความปลอดภัย Ubuntu จะปิดการใช้งานบัญชี root โดยค่าเริ่มต้น การรีเซ็ตรหัสผ่านต้องอาศัยการเข้าถึงเครื่องโดยตรงและใช้โหมดกู้คืนหรือโหมดผู้ใช้เดี่ยว หลังจากรีเซ็ตรหัสผ่านแล้ว คุณควรตรวจสอบและเสริมความปลอดภัยของระบบโดยรวมอีกครั้ง
3. วิธีที่ 1: รีเซ็ตรหัสผ่านโดยใช้ GRUB Bootloader
ขั้นตอน:
Access the GRUB menu : Restart the computer and hold down the
Shiftkey to display the GRUB bootloader menu.
เข้าถึงเมนู GRUB : รีสตาร์ทคอมพิวเตอร์และกดค้างShiftเพื่อแสดงเมนู GRUB bootloaderSelect Recovery Mode : From the menu, choose
Ubuntu (recovery mode)and press theekey to edit the boot command line.
เลือก Recovery Mode : จากเมนูเลือกUbuntu (recovery mode)แล้วกดeเพื่อแก้ไขบรรทัดคำสั่งการบูตEdit the command line : Change
roin thelinuxline torw init=/bin/bash.
แก้ไขบรรทัดคำสั่ง : เปลี่ยนroในบรรทัดlinuxเป็นrw init=/bin/bashBoot the system : Start the system using
Ctrl + Xor theF10key to enter the root user shell prompt.
บูตระบบ : เริ่มระบบโดยใช้Ctrl + XหรือกดF10เพื่อเข้าสู่พรอมต์เชลล์ของผู้ใช้ rootReset the password : Enter
passwd <username>and type the new password twice.
รีเซ็ตรหัสผ่าน : พิมพ์passwd <username>แล้วใส่รหัสผ่านใหม่สองครั้งRestart the system : Run the command
exec /sbin/initto reboot.
รีสตาร์ทระบบ : รันคำสั่งexec /sbin/initเพื่อรีบูต
หมายเหตุ:
Editing the GRUB menu can affect the system, so proceed carefully.
การแก้ไขเมนู GRUB อาจส่งผลต่อระบบ ดังนั้นควรทำอย่างระมัดระวังAfter resetting the password, review your system security and apply any necessary enhancements.
หลังจากรีเซ็ตรหัสผ่านแล้ว ควรตรวจสอบความปลอดภัยของระบบและทำการเสริมที่จำเป็น
4. วิธีที่ 2: เข้าถึงโหมดผู้ใช้เดี่ยว
ขั้นตอน:
Boot into single-user mode : Select
(recovery mode)from the GRUB menu, then chooseroot Drop to root shell prompt.
บูตเข้าสู่โหมดผู้ใช้เดี่ยว : เลือก(recovery mode)จากเมนู GRUB แล้วเลือกroot Drop to root shell promptChange the password : At the root shell, run
passwd <username>and set the new password.
เปลี่ยนรหัสผ่าน : ที่เชลล์ root รันpasswd <username>แล้วตั้งรหัสผ่านใหม่Reboot : Restart the system using the
rebootcommand.
รีบูต : รีสตาร์ทระบบโดยใช้คำสั่งreboot
ข้อจำกัดและข้อพิจารณาด้านความปลอดภัย:
- Single-user mode is not available in all Ubuntu versions and requires physical access. Consider additional security measures after recovery.
โหมดผู้ใช้เดี่ยวอาจไม่พร้อมใช้งานใน Ubuntu เวอร์ชันทั้งหมดและต้องอาศัยการเข้าถึงเครื่องโดยตรง ควรพิจารณามาตรการความปลอดภัยเพิ่มเติมหลังการกู้คืน

5. วิธีการกู้คืนทางเลือก
การใช้ Live USB
คุณสามารถเข้าถึงระบบ Ubuntu และรีเซ็ตรหัสผ่านโดยใช้ Live USB บูตจาก Live USB แล้วแก้ไขไฟล์ /etc/shadow เพื่อรีเซ็ตรหัสผ่าน วิธีนี้มีประโยชน์เมื่อวิธีอื่นไม่สามารถใช้ได้
คอนโซลการกู้คืนของ Ubuntu
คอนโซลการกู้คืนยังอนุญาตให้รีเซ็ตรหัสผ่านได้ แต่ต้องการความรู้ด้านการจัดการระบบขั้นสูง ควรสำรองข้อมูลของคุณเสมอในกรณีที่ระบบมีปัญหารุนแรง
6. มาตรการป้องกัน
การสำรองข้อมูลเป็นประจำ
การสำรองข้อมูลเป็นประจำเป็นสิ่งจำเป็นเพื่อป้องกันการสูญเสียข้อมูลโดยไม่คาดคิดระหว่างการรีเซ็ตรหัสผ่าน ควรสำรองข้อมูลสำคัญและไฟล์การตั้งค่าไปยังสื่อจัดเก็บภายนอก
การใช้ผู้จัดการรหัสผ่าน
ผู้จัดการรหัสผ่านเช่น KeePass หรือ LastPass ช่วยให้คุณเก็บรหัสผ่านที่แข็งแรงอย่างปลอดภัย ลดความเสี่ยงจากการลืมรหัสผ่านและช่วยเพิ่มความปลอดภัยของระบบ
สร้างดิสก์กู้คืน
การเตรียม Live USB ล่วงหน้าช่วยให้คุณสามารถดำเนินการอย่างรวดเร็วหากต้องรีเซ็ตรหัสผ่านในภายหลัง
7. การแก้ไขปัญหาที่พบบ่อย
เมนู GRUB ไม่ปรากฏ
หากเมนู GRUB ไม่ปรากฏ ให้กดค้าง Shift ระหว่างการบูตระบบ ในสภาพแวดล้อม dual‑boot ระบบปฏิบัติการอื่นอาจเริ่มทำงานโดยอัตโนมัติ ดังนั้นตรวจสอบการตั้งค่า BIOS/UEFI และปรับลำดับการบูตตามความจำเป็น
ข้อผิดพลาด Permission Denied
หากระบบไฟล์ถูกเมานท์เป็นแบบอ่านอย่างเดียวในโหมดกู้คืน คุณสามารถเมานท์ใหม่ด้วย mount -o remount,rw /
ระบบทำงานผิดปกติหลังจากรีเซ็ตรหัสผ่าน
หากระบบไม่บูตอย่างถูกต้องหลังจากรีเซ็ตรหัสผ่าน ให้ตรวจสอบบันทึกระบบเพื่อหาสาเหตุ หากพบข้อผิดพลาดที่เกี่ยวกับความปลอดภัย ควรตรวจสอบการตั้งค่าระบบอีกครั้ง
8. สรุป
หากคุณลืมรหัสผ่าน Ubuntu ของคุณ คุณสามารถรีเซ็ตได้โดยใช้ GRUB หรือโหมดผู้ใช้เดียว อย่างไรก็ตาม วิธีเหล่านี้มีความเสี่ยงด้านความปลอดภัย ดังนั้นควรทำอย่างระมัดระวังและตรวจสอบความปลอดภัยของระบบหลังจากนั้น ใช้การสำรองข้อมูลเป็นประจำและเครื่องมือจัดการรหัสผ่านเพื่อลดความเสี่ยง
9. FAQ
Q1: ควรทำมาตรการความปลอดภัยอะไรบ้างหลังจากการกู้คืน?
A1: นอกจากการตั้งรหัสผ่านที่แข็งแรงแล้ว ให้เปิดไฟร์วอลล์ ปิดการทำงานของบริการที่ไม่จำเป็น และพิจารณาการใช้การยืนยันตัวตนสองขั้นตอน การอัปเดตซอฟต์แวร์ระบบให้เป็นเวอร์ชันล่าสุดก็สำคัญเช่นกัน
Q2: ถ้าระบบไม่บูตหลังจากรีเซ็ตรหัสผ่านจะทำอย่างไร?
A2: หากระบบไม่สามารถบูตได้ ให้เริ่มต้นในโหมดกู้คืนจากเมนู GRUB และตรวจสอบบันทึกระบบ (เช่น /var/log/syslog) เพื่อหาข้อความแสดงข้อผิดพลาด หากจำเป็นให้ปรึกษาผู้เชี่ยวชาญ
Q3: ถ้าทุกวิธีล้มเหลวจะทำอย่างไร?
A3: หากคุณสามารถบูตด้วย Live USB ได้ ให้สำรองข้อมูลจากที่เก็บภายในและพิจารณาติดตั้งระบบใหม่ แม้ว่า Ubuntu จะรองรับการเก็บข้อมูลไว้ระหว่างการติดตั้งใหม่ แต่การสำรองข้อมูลที่เชื่อถือได้ยังคงเป็นสิ่งจำเป็น
Q4: การรีเซ็ตรหัสผ่านสำเร็จแล้ว แต่ระบบไม่เสถียร ควรทำอย่างไร?
A4: อัปเดตระบบ ตรวจสอบระบบไฟล์ และตรวจสอบบันทึกระบบ ปรับแต่งการตั้งค่าหรือทำการติดตั้งใหม่หากจำเป็น.


