รีเซ็ตรหัสผ่าน Root ที่ลืมไปบน Harmonica OS ด้วย GRUB Recovery

ตัวอย่างสถานการณ์:มินห์เป็นเจ้าของคอมพิวเตอร์เดสก์ท็อป Harmonica OS และลืมรหัสผ่านrootบัญชี เขาเข้าถึงเครื่องได้ และดิสก์ที่เข้ารหัสไว้ได้ถูกปลดล็อกแล้วในระหว่างการบูต หากการติดตั้งของเขาใช้เมนูการกู้คืน GRUB แบบ Ubuntu เขาจะสามารถตั้งรหัสผ่าน root ใหม่ได้จากเชลล์การกู้คืน เอกสารเฉพาะของ Harmonica สำหรับขั้นตอนดังกล่าวไม่สามารถตรวจสอบได้ ดังนั้นชื่อเมนูอาจแตกต่างกันไปในแต่ละเวอร์ชัน

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

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

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

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

รีเซ็ต root จากเมนูการกู้คืน GRUB

  1. เปิด GRUB ระหว่างการเริ่มต้นระบบ รีสตาร์ทคอมพิวเตอร์ ในระบบ UEFI หลายระบบ ให้กดปุ่มEscซ้ำๆ ขณะที่มันเริ่มทำงาน ในระบบ BIOS รุ่นเก่าบางระบบ ให้กดปุ่มค้างไว้Shiftจังหวะเวลาอาจแตกต่างกันไป หากเมนูไม่ปรากฏขึ้นเลย ให้ดูเอกสารประกอบของอุปกรณ์หรือเอกสารรุ่นของ Harmonica แทนที่จะเปลี่ยนการตั้งค่าบูตโหลดเดอร์โดยไม่รู้ข้อมูลอะไรเลย
  2. เลือกรายการกู้คืนเลือกAdvanced options for Ubuntu(หรือรายการที่เทียบเท่าใน Harmonica) จากนั้นเลือกรายการเคอร์เนลที่มีเครื่องหมายrecovery modeคำพูดที่ใช้อาจแตกต่างกันไป เอกสารการกู้คืนของ Ubuntu อธิบายเส้นทาง GRUB นี้ แต่ไม่ได้ระบุว่า Harmonica ทุกเวอร์ชันใช้เมนูเดียวกัน
  3. เปิดใช้งาน root shellในเมนูการกู้คืน ให้เลือกroot – Drop to root shell promptและยืนยันหากมีข้อความแจ้งเตือน shell นี้มีสิทธิ์การใช้งานระบบเต็มรูปแบบ ให้ถือว่าทุกคำสั่งเป็นการกระทำของผู้ดูแลระบบ
หน้าจอเริ่มต้นระบบแบบ GRUB พร้อมตัวเลือกขั้นสูงสำหรับ Ubuntu ที่ถูกเน้นไว้
เมนูแบบ GRUB ที่มีตัวเลือกขั้นสูงถูกเน้นไว้ ระบบปฏิบัติการ Harmonica OS อาจตั้งชื่อรายการกู้คืนแตกต่างกันไป
เมนูการกู้คืนพร้อมตัวเลือกพร้อมท์เชลล์รูทที่ถูกเลือกไว้
ตัวเลือก root shell ในเมนูการกู้คืนจะเปิดพรอมต์การบำรุงรักษาที่มีสิทธิ์พิเศษ

ตั้งค่าระบบให้สามารถเขียนข้อมูลได้ และตั้งรหัสผ่านใหม่

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

mount -o remount,rw /

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

หน้าต่างคำสั่ง root shell แสดงคำสั่งในการ remount ระบบไฟล์ root แบบอ่านเขียน
หน้าต่างกู้คืนระบบจะทำการเมานต์ระบบไฟล์รูทแบบอ่านเขียนอีกครั้งก่อนที่จะเปลี่ยนรหัสผ่าน

ต่อไปให้ตั้งรหัสผ่านสำหรับบัญชี root:

passwd root

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

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

รีสตาร์ทและตรวจสอบการเข้าถึง

หลังจากได้รับข้อความแสดงความสำเร็จแล้ว ให้รีสตาร์ทเครื่องจาก Recovery Shell โดยใช้คำสั่ง:

reboot

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

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

ตรวจสอบดูว่าอะไรเปลี่ยนแปลงไปบ้าง และอะไรยังคงเหมือนเดิม

เมื่อระบบบูตตามปกติ ผู้ดูแลระบบสามารถตรวจสอบสถานะบัญชีได้sudo passwd -S rootหลังจากลงชื่อเข้าใช้บัญชีผู้ดูแลระบบที่ได้รับอนุญาตแล้ว ผลลัพธ์สถานะจะขึ้นอยู่กับเวอร์ชันของระบบปฏิบัติการ โดยจะช่วยแยกแยะรหัสผ่านที่มีอยู่ในฐานข้อมูลบัญชีออกจากบัญชีที่ถูกล็อก แต่ไม่ได้พิสูจน์ว่าอนุญาตให้เข้าสู่ระบบด้วยกราฟิกหรือ SSH ในฐานะผู้ใช้ root หรือไม่

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

ฝากความเห็น

ข้อผิดพลาด APT ของ Pardus 23: ตรวจสอบ DNS และที่เก็บแพ็กเกจ yirmiuc

ข้อผิดพลาด APT ของ Pardus 23: ตรวจสอบ DNS และที่เก็บแพ็กเกจ yirmiuc

ตรวจสอบความล้มเหลวในการเชื่อมต่อ APT ของ Pardus 23 ยืนยันแหล่งที่มาอย่างเป็นทางการของ yirmiuc และกู้คืนการอัปเดต apt โดยไม่ต้องข้ามการตรวจสอบลายเซ็นแพ็กเกจ

ตั้งค่าเครื่องพิมพ์ USB และเครื่องพิมพ์เครือข่ายด้วย CUPS บน Harmonica OS

ตั้งค่าเครื่องพิมพ์ USB และเครื่องพิมพ์เครือข่ายด้วย CUPS บน Harmonica OS

ตั้งค่าเครื่องพิมพ์บน Harmonica OS โดยใช้ CUPS เปรียบเทียบ IPP แบบไม่ต้องใช้ไดรเวอร์กับไดรเวอร์แบบเดิม และตรวจสอบการพิมพ์ผ่าน USB หรือเครือข่ายด้วยหน้าทดสอบ

รีเซ็ตรหัสผ่าน Root ที่ลืมไปบน Harmonica OS ด้วย GRUB Recovery

รีเซ็ตรหัสผ่าน Root ที่ลืมไปบน Harmonica OS ด้วย GRUB Recovery

ใช้ Recovery Shell เพื่อตั้งรหัสผ่าน root ใหม่สำหรับ Harmonica OS โดยตรวจสอบดิสก์ที่เข้ารหัส ระบบไฟล์แบบอ่านอย่างเดียว และบัญชีที่ใช้ sudo

วิธีการติดตั้งระบบปฏิบัติการ Ubuntu 24.04 และ Windows 11 แบบ Dual-Boot โดยเปิดใช้งาน BitLocker ไว้

วิธีการติดตั้งระบบปฏิบัติการ Ubuntu 24.04 และ Windows 11 แบบ Dual-Boot โดยเปิดใช้งาน BitLocker ไว้

ติดตั้ง Ubuntu 24.04 ควบคู่ไปกับ Windows 11 ที่มี BitLocker อย่างปลอดภัย เปรียบเทียบเส้นทางไดรฟ์แยกต่างหากและไดรฟ์ที่ใช้ร่วมกัน รหัสกู้คืน การแบ่งพาร์ติชั่น และการตรวจสอบการบูต

ตั้งค่าใบรับรอง S/MIME ใน Thunderbird เพื่อส่งอีเมลอย่างปลอดภัย

ตั้งค่าใบรับรอง S/MIME ใน Thunderbird เพื่อส่งอีเมลอย่างปลอดภัย

นำเข้าหรือขอใบรับรอง S/MIME ใน Thunderbird กำหนดให้ใช้สำหรับการลงนามและการเข้ารหัส สำรองคีย์ส่วนตัวของคุณ และตรวจสอบความปลอดภัยของอีเมล

วิธีแก้ไขปัญหา Wi-Fi หลุดการเชื่อมต่อหลังจากพักเครื่องใน Ubuntu 24.04

วิธีแก้ไขปัญหา Wi-Fi หลุดการเชื่อมต่อหลังจากพักเครื่องใน Ubuntu 24.04

แก้ไขปัญหาการหลุดการเชื่อมต่อ Wi-Fi ใน Ubuntu 24.04 หลังจากเข้าสู่โหมดพักเครื่อง โดยตรวจสอบ NetworkManager, การบล็อกคลื่นความถี่, การอัปเดต, โหมดประหยัดพลังงาน และไดรเวอร์ จากนั้นตรวจสอบทุกครั้งที่กลับมาใช้งานต่อ

แก้ไขปัญหาการใช้งาน CPU สูงโดย Tracker-Miner-3 ใน Ubuntu GNOME

แก้ไขปัญหาการใช้งาน CPU สูงโดย Tracker-Miner-3 ใน Ubuntu GNOME

เรียนรู้ว่าเหตุใด tracker-miner-fs-3 จึงใช้ CPU สูงใน Ubuntu GNOME และวิธีการตรวจสอบการจัดทำดัชนี การยกเว้นโฟลเดอร์ การอัปเดต Ubuntu หรือการสร้างดัชนีการค้นหาใหม่อย่างปลอดภัย

ลดปัญหาเสียงผิดเพี้ยนใน Ubuntu 24.04 ด้วยการปรับแต่ง ALSA อย่างตรงจุด

ลดปัญหาเสียงผิดเพี้ยนใน Ubuntu 24.04 ด้วยการปรับแต่ง ALSA อย่างตรงจุด

ตรวจสอบว่าการตัดเสียง การแปลงรูปแบบ ALSA หรือการประหยัดพลังงาน HDA เป็นสาเหตุของการบิดเบือนเสียงใน Ubuntu 24.04 หรือไม่ จากนั้นใช้การแก้ไขแบบย้อนกลับที่ตรงกัน

สร้างสคริปต์สลับเอาต์พุต PipeWire ที่สามารถย้ายเสียงที่ใช้งานอยู่ได้

สร้างสคริปต์สลับเอาต์พุต PipeWire ที่สามารถย้ายเสียงที่ใช้งานอยู่ได้

สลับการใช้งานเสียงของ Debian ระหว่างเอาต์พุต PipeWire ที่ตั้งชื่อไว้ โดยใช้สคริปต์ pactl ที่อัปเดต sink เริ่มต้นและกำหนดเส้นทางสตรีมที่กำลังเล่นอยู่ใหม่

กู้คืนการป้อนข้อมูลไมโครโฟนของหูฟังบลูทูธบน Ubuntu 24.04

กู้คืนการป้อนข้อมูลไมโครโฟนของหูฟังบลูทูธบน Ubuntu 24.04

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