สิทธิ์ Superuser (รูท) ใน Linux เหมือนกับสิทธิ์ของผู้ดูแลระบบใน Windows - เช่น ผู้ใช้ที่มีสิทธิดำเนินการทั้งหมดในระบบโดยไม่มีข้อยกเว้น บางครั้งผู้ใช้ลืมรหัสผ่านรูทและต้องเผชิญกับคำถาม - พวกเขาจะได้สิทธิ์ superuser กลับคืนมาได้อย่างไร?
จำเป็น
คอมพิวเตอร์ Live-CD ของการแจกจ่าย Linux ของคุณ
คำแนะนำ
ขั้นตอนที่ 1
หากเซสชันผู้ใช้รูทถูกบันทึกบนคอมพิวเตอร์บนคอนโซลเสมือนตัวใดตัวหนึ่ง การกู้คืนรหัสผ่าน superuser นั้นง่ายมาก เมื่อต้องการทำเช่นนี้ ในคอนโซลที่มีเซสชันรูท ให้ป้อนคำสั่ง passwd ยูทิลิตี้ passwd จะแจ้งให้คุณใส่รหัสผ่านใหม่และทำซ้ำ อย่าลืมรหัสผ่านใหม่ของคุณ
การเรียกใช้ในฐานะรูทนั้นเป็นการละเมิดความปลอดภัยอย่างร้ายแรง ดังนั้นวิธีนี้อาจมีประโยชน์สำหรับผู้ใช้ที่ประมาทเท่านั้น
ขั้นตอนที่ 2
คุณสามารถลองกู้คืนรหัสผ่านผ่านเมนู GRUB bootloader พารามิเตอร์ bootloader ต้องมีสิทธิ์เข้าถึงเพื่อแก้ไขพารามิเตอร์การบูตของบรรทัดที่เลือก
ลีนุกซ์รุ่นบางรุ่นมีโหมดการกู้คืนระบบ ในเมนู bootloader ให้เลือกโหมดการกู้คืนจากนั้นให้เปลี่ยนรหัสผ่าน superuser ในหน้าต่างการกู้คืน หากไม่มีโหมดการกู้คืน ให้ทำดังนี้:
เมื่อทำการบูท GRUB ให้ไฮไลต์บรรทัดที่มีเวอร์ชัน Linux ที่คุณต้องการรีเซ็ตรหัสผ่าน กดปุ่ม E เพื่อแก้ไขพารามิเตอร์การบูตของเวอร์ชัน Linux เน้นเส้นเคอร์เนล เพิ่ม "singl" (โหมดผู้ใช้คนเดียว) ที่ท้ายบรรทัด กดปุ่ม B สำหรับการบู๊ตครั้งถัดไป หากระบบเริ่มถามหารหัสผ่านรูท ให้เพิ่ม init = / bin / bash ต่อท้ายบรรทัดแล้วกดปุ่ม B อีกครั้ง คุณจะเห็นข้อความแจ้งให้รูทหรือกู้คืน เมนูที่คุณต้องเลือกบรรทัดที่มีรูท
ขั้นตอนที่ 3
คุณยังสามารถกู้คืนรหัสผ่าน superuser โดยใช้ Live-CD:
บูตเข้าสู่โหมด Live-CD (โดยไม่ต้องติดตั้งระบบปฏิบัติการบนคอมพิวเตอร์ของคุณ) เปิดเทอร์มินัล ในการค้นหาตำแหน่งของระบบที่คุณจะกู้คืนรหัสผ่าน ให้พิมพ์คำสั่ง sudo fdisk -l ถัดไป ติดตั้งพาร์ติชันที่คุณต้องการด้วยคำสั่ง sudo mount / dev / your_system_partition / media / mount_point ตอนนี้ไปที่พาร์ติชั่นที่เมาท์จากรูทโดยใช้คำสั่ง sudo chroot / media / mountpoint และป้อนคำสั่ง passwd เหมือนในขั้นตอนแรก