วิธีรีเซ็ตรหัสผ่านรูทบน Linux

วิธีรีเซ็ตรหัสผ่านรูทบน Linux

บน Linux ผู้ใช้ทั่วไปและผู้ใช้ขั้นสูงเข้าถึงบริการผ่านการตรวจสอบสิทธิ์ด้วยรหัสผ่าน เมื่อผู้ใช้ปกติลืมรหัสผ่าน ผู้ใช้ระดับสูงสามารถรีเซ็ตรหัสผ่านได้โดยใช้เทอร์มินัล อย่างไรก็ตาม จะเกิดอะไรขึ้นหากแม้แต่ผู้ใช้ขั้นสูง (หรือผู้ใช้รูท) สูญเสียรหัสผ่านของเขา?

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

บทความนี้จะแนะนำวิธีการกู้คืนรหัสผ่านรูทที่หายไปบน Linux ได้ 2 วิธี

หมายเหตุ: วิธีการรีเซ็ตรหัสผ่านรูทจะเหมือนกันในการแจกแจงส่วนใหญ่ บทความนี้ใช้ Ubuntu

วิธีที่ 1: กู้คืนรหัสผ่านรูทจากเมนูด้วง

ขั้นตอนที่ 1 - ก่อนอื่น ในการกู้คืนรหัสผ่านรูท คุณต้องรีสตาร์ทโฮสต์ Linux

ขั้นตอนที่ 2 - เมื่อหน้า GRUB ปรากฏขึ้น ให้เลือกตัวเลือกขั้นสูงสำหรับ GNU/Linux อย่างรวดเร็ว โดยกดปุ่มลูกศรและเลือกEnter

วิธีรีเซ็ตรหัสผ่านรูทบน Linux
หน้าจอ GRUB บน Ubuntu

ขั้นตอนที่ 3 - กดปุ่ม E เพื่อแก้ไขคำสั่ง

คุณต้องแก้ไขหรือเปลี่ยนจากโหมดหนึ่งread-onlyไปอีกโหมดหนึ่งread-write.มองหาบรรทัดที่ขึ้นต้นด้วยคำว่า “Linux” จากนั้นค้นหา “ro” แล้วเปลี่ยนเป็น “rw” เพิ่ม init=/bin/bashที่ท้ายบรรทัด

วิธีรีเซ็ตรหัสผ่านรูทบน Linux
เปลี่ยนโหมดการอ่านเป็นโหมดการเขียน

ขั้นตอนที่ 4 - กดปุ่มF10หน้าจอด้านล่างนี้จะปรากฏขึ้น

วิธีรีเซ็ตรหัสผ่านรูทบน Linux
หน้าต่างบรรทัดคำสั่ง

ขั้นตอนที่ 5 - วางไฟล์ระบบรูทเข้าสู่โหมดอ่าน-เขียนด้วยคำสั่ง:

mount -n -o remount,rw /

ขั้นตอนที่ 6 - ตอนนี้คุณสามารถรีเซ็ตรหัสผ่านรูทที่หายไปได้โดยใช้คำสั่ง:

passwd root

หรือเปลี่ยนรหัสผ่านของ superuser ด้วยคำสั่งต่อไปนี้:

passwd username

วิธีรีเซ็ตรหัสผ่านรูทบน Linux
พิมพ์อีกครั้งเพื่ออัปเดตรหัสผ่านใหม่

เมื่อเสร็จแล้ว ให้พิมพ์คำสั่งต่อไปนี้เพื่อออกและรีสตาร์ทคอมพิวเตอร์

exec /sbin/init

วิธีที่ 2: กู้คืนรหัสผ่านรูทจาก Live CD

หากคุณมี Live CD (หรือ USB) คุณสามารถบูตจากซีดีนั้นและใช้เพื่อเปลี่ยนรหัสผ่านรูทได้ ตัวอย่างด้านล่างใช้ Ubuntu Live CD

ขั้นตอนที่ 1 - ดาวน์โหลด Ubuntu เวอร์ชันล่าสุด สร้าง Live CD/USB เพื่อบูตและบูตระบบจากที่นั่น

ขั้นตอนที่ 2 -บนหน้าจอ ให้เลือกลองใช้ Ubuntuเพื่อเปิดหน้าจอ Live CD

วิธีรีเซ็ตรหัสผ่านรูทบน Linux
บูตจาก Live CD

ขั้นตอนที่ 3 - เปิดเทอร์มินัลแล้วพิมพ์คำสั่งต่อไปนี้เพื่อรูท

sudo su

ขั้นตอนที่ 4 - ตอนนี้จำเป็นต้องค้นหาตำแหน่งของพาร์ติชันไดรฟ์ ใช้คำสั่งด้านล่าง:

fdisk -1

ในกรณีส่วนใหญ่ คุณสามารถใช้คำสั่ง /dev/sda1 ได้ แม้ว่าคำสั่งอาจแตกต่างกันไป ขึ้นอยู่กับวิธีแบ่งพาร์ติชันฮาร์ดไดรฟ์ของคุณ

ขั้นตอนที่ 5 - เปิดพาร์ติชันฮาร์ดไดรฟ์ที่ต้องการกู้คืนด้วยคำสั่งต่อไปนี้:

mkdir /mnt/recover mount /dev/sda1 /mnt/recover

วิธีรีเซ็ตรหัสผ่านรูทบน Linux
ปล่อยให้เครื่องเข้าถึงไดรฟ์บนระบบ

ขั้นตอนที่ 6 - ตอนนี้ เราต้องใส่ตัวเองเข้าไปในไดเร็กทอรีmnt/recovery,ซึ่งหมายถึงการแกล้งทำเป็นว่าเรากำลังใช้ระบบไฟล์ Linux ทั่วไป หรือที่เรียกว่า chroot

chroot /mnt/recover

ขั้นตอนที่ 7 - ใช้คำสั่งต่อไปนี้เพื่อกู้คืนรหัสผ่านรูท

passwd root

หรือผู้ใช้:

passwd username

เพื่อสร้างรหัสผ่านสำหรับผู้ใช้ขั้นสูง

ขั้นตอนที่ 8 - เมื่อเสร็จแล้ว ให้ออกจาก chroot เชลล์

exit

ขั้นตอนที่ 9 - ปิดพาร์ติชันรูทด้วยคำสั่ง:

umount /mnt/recover

และออกด้วยคำสั่ง:

exit

ขั้นตอนที่ 10 - นำ Live CD ออกมาแล้วรีบูทบนเครื่อง Linux

ดูเพิ่มเติม:


วิธีย่อขนาดหน้าจอใน Windows 10

วิธีย่อขนาดหน้าจอใน Windows 10

บทความนี้จะแสดงวิธีย่อขนาดหน้าจอใน Windows 10 เพื่อให้คุณใช้งานได้อย่างมีประสิทธิภาพ

วิธีปิด (หรือเปิด) Xbox Game Bar บน Windows 10

วิธีปิด (หรือเปิด) Xbox Game Bar บน Windows 10

Xbox Game Bar เป็นเครื่องมือสนับสนุนที่ยอดเยี่ยมที่ Microsoft ติดตั้งบน Windows 10 ซึ่งผู้ใช้สามารถเรียนรู้วิธีเปิดหรือปิดได้อย่างง่ายดาย

5 วิธีในการจดบันทึกบน Windows 11 โดยไม่ต้องดาวน์โหลดซอฟต์แวร์

5 วิธีในการจดบันทึกบน Windows 11 โดยไม่ต้องดาวน์โหลดซอฟต์แวร์

หากความจำของคุณไม่ค่อยดี คุณสามารถใช้เครื่องมือเหล่านี้เพื่อเตือนตัวเองถึงสิ่งสำคัญขณะทำงานได้

วิธีนำแอพพลิเคชั่นไปไว้บนหน้าจอคอมพิวเตอร์ Windows 11

วิธีนำแอพพลิเคชั่นไปไว้บนหน้าจอคอมพิวเตอร์ Windows 11

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

วิธีถอนการติดตั้งไดรเวอร์บน Windows อย่างสมบูรณ์

วิธีถอนการติดตั้งไดรเวอร์บน Windows อย่างสมบูรณ์

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

วิธีเปิดใช้งานแป้นพิมพ์เสมือน/แป้นพิมพ์สัมผัสบน Windows 11

วิธีเปิดใช้งานแป้นพิมพ์เสมือน/แป้นพิมพ์สัมผัสบน Windows 11

เรียนรู้วิธีเปิดใช้งานแป้นพิมพ์เสมือนบน Windows 11 เพื่อเพิ่มความสะดวกในการใช้งาน ผสานเทคโนโลยีใหม่เพื่อประสบการณ์ที่ดียิ่งขึ้น

วิธีใช้ AdLock เพื่อบล็อกโฆษณาบนคอมพิวเตอร์ของคุณ

วิธีใช้ AdLock เพื่อบล็อกโฆษณาบนคอมพิวเตอร์ของคุณ

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

หนอนคืออะไร? เหตุใดจึงเป็นอันตรายต่อคอมพิวเตอร์?

หนอนคืออะไร? เหตุใดจึงเป็นอันตรายต่อคอมพิวเตอร์?

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

วิธีดาวน์โหลด อัปเดต และแก้ไขปัญหาไดรเวอร์ USB บน Windows 10

วิธีดาวน์โหลด อัปเดต และแก้ไขปัญหาไดรเวอร์ USB บน Windows 10

เรียนรู้วิธีดาวน์โหลดและอัปเดตไดรเวอร์ USB บนอุปกรณ์ Windows 10 เพื่อให้ทำงานได้อย่างราบรื่นและมีประสิทธิภาพ

5 วิธีในการปรับแต่ง Xbox Game Bar บน Windows PC

5 วิธีในการปรับแต่ง Xbox Game Bar บน Windows PC

หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ Xbox Game Bar และวิธีปรับแต่งให้เหมาะกับประสบการณ์การเล่นเกมที่สมบูรณ์แบบของคุณ บทความนี้มีข้อมูลทั้งหมด