บูตเดเบียนไปที่โหมดผู้ใช้คนเดียว


11

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

ป้อนคำอธิบายรูปภาพที่นี่

จากนั้นฉันกด "e" เพื่อแก้ไขการกำหนดค่าการบูตและฉันได้รับหน้าจอนี้:

ป้อนคำอธิบายรูปภาพที่นี่

อย่างไรก็ตามในการกวดวิชาฉันกำลังติดตามมันบอกว่าฉันควรนำทางไปยังบรรทัดที่ขึ้นต้นด้วย "เคอร์เนล" แต่อย่างที่คุณเห็นฉันไม่มีบรรทัดนี้ ดังนั้นฉันจึงลองเปลี่ยน "เงียบ" เป็น "เดี่ยว" บนบรรทัดที่เริ่มต้นด้วย "linux / boot / vmlinuz .... " แต่นี่ไม่ได้ทำให้ระบบเข้าสู่โหมดผู้ใช้คนเดียว

ฉันควรแก้ไขบรรทัดใดเพื่อให้สิ่งนี้ใช้ได้

คำตอบ:


15

วิธีการหนึ่ง:

  1. ผนวกinit=/bin/bashกับจุดสิ้นสุดของเส้นด้วงซึ่งเริ่มต้นด้วยlinux(และจบลงด้วยquiet)

  2. รีเซ็ตรหัสผ่านของคุณและรีบูตตามปกติ

  3. อย่าลืมมันอีกครั้ง

  4. sudoพิจารณาติดตั้ง


วิธีอื่น:

  1. เนื่องจากนี่เป็นเครื่องเสมือนคุณสามารถติดตั้งดิสก์บนเครื่องเสมือนอื่น (ใช้งานได้) และลบรหัสผ่านออกจาก/etc/shadowไฟล์ด้วยตนเอง หรือใช้kpartxเพื่อทำงานกับไฟล์อิมเมจเครื่องเสมือนจากโฮสต์หรือจากเครื่องอื่น

ตอนนี้มันแสดงให้ฉันเห็น "root @ (none) #" และไม่ทราบคำสั่งใด ๆ ฉันจะแก้ไขได้อย่างไร
xorinzor

2
PATHคุณอาจจะไม่ได้มีการ ลองโทร/usr/bin/passwd(หรืออะไรก็ได้) โดยตรง หรือเพียงแค่มองไปรอบ ๆ และดูว่าคุณมีอะไรให้พร้อม
Michael Hampton

2
ใช้/bin/bashเป็น init จะไม่เรียกสคริปต์เริ่มต้นใด ๆ เพื่อเมาต์พาร์ติชั่น ฯลฯ ดังนั้นหากคุณมี/usrพาร์ติชั่นแยกต่างหากคุณจะต้องเมาท์ด้วยตนเอง ยังรู้ด้วยว่าคุณจะไม่ได้รับสคริปต์การปิดเช่นกันเมื่อ bash ออกจากเคอร์เนลจะหยุดทันที ตรวจสอบให้แน่ใจว่าได้ซิงค์ไดรฟ์ก่อนมิฉะนั้นการเปลี่ยนแปลงอาจไม่ได้รับการเขียน
DerfK

20

การกู้คืนรหัสผ่านของราก DEBIAN / UBUNTU

  1. หน้าจอแรก - ด้วง - กด e
  2. ปรับเปลี่ยนสายเคอร์เนล: เพิ่มsingleระหว่างro quietและในตอนท้ายของบรรทัดนี้เพิ่มinit=/bin/bash
  3. กด F10
  4. เมื่อพรอมต์คือroot@(none):/#คุณต้องติดตั้ง / พาร์ติชันใหม่เพื่อให้สามารถเข้าถึงการอ่าน - เขียนได้: mount / -rw -o remount
  5. ตอนนี้คุณพร้อมที่จะแก้ไขรหัสผ่านรูท: พิมพ์passwdและเปลี่ยนมัน!

โชคดี

PS: ลองดูที่ไฟล์ / etc / shadow เพื่อค้นหาผู้ใช้อื่น ...


นี่คือคำตอบที่ถูกต้องสำหรับฉันพร้อมmountคำสั่ง ขอบคุณ
Thibault

1

บทช่วยสอนของคุณอ้างถึง Grub (Grub ดั้งเดิม) นี่คือ Grub2 บรรทัดที่เริ่มต้นด้วย linux จะเป็นเคอร์เนล line ใน Grub


ฉันไม่มีบทช่วยสอนที่เขียนไว้ที่นี่เป็นคำถามเก่าของฉัน
xorinzor

-1

เพียงแค่เลือกโหมดการกู้คืนเพื่อนคุณจะเปลี่ยนเป็น BusyBox โดยไม่ต้องใช้รหัสผ่านใด ๆ (ปกติ)


เพิ่งลองแล้วก็ขอล็อกอินหลังจากบูทในระหว่างการบู๊ตฉันจะได้รับคำถามบำรุงรักษาแบบเดียวกันถามฉันเพื่อขอรหัสผ่านรูทหรือกด ctrl + D เพื่อดำเนินการต่อ
xorinzor

คุณกด Ctrl + D หรือไม่ ฉันมีปฏิกิริยาดังกล่าวในกล่องปรับแต่งลินุกซ์แล้วและ Ctrl + D ก็ทำกลอุบาย
ดร. ฉัน

ใช่ฉันทำ แต่แล้วมันก็กลับมาเหมือนปกติบูตและขอเข้าสู่ระบบ
xorinzor

1
ค่าเริ่มต้นของ @DrI Debian คือต้องการรหัสผ่านรูทสำหรับโหมดผู้ใช้คนเดียว
DerfK

ฮัม ... คุณแน่ใจเหรอ ?? ฉันเพิ่งติดตั้ง Inet 6.0.6 เวอร์ชันใหม่โดยใช้ค่าเริ่มต้นสำหรับการตั้งค่าและโหมดเดียวของฉันไม่ต้องการรหัสผ่านใด ๆ
ดร. ฉัน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.