รีเซ็ตเป็นรหัสผ่านรูทจาก GRUB (Debian)

เมื่อวันก่อนฉันทำงานเกี่ยวกับการบำรุงรักษาเครื่องเสมือน (VM, เครื่องเสมือน) และเกิดขึ้นกับฉันโดยที่ฉันจำไฟล์ รหัสผ่าน de ราก หรือจากผู้ใช้รายอื่น โอ้! แย่จังฉันยุ่งอะไร! !ฉันทำอะไร!? ฉันเปลี่ยนรหัสผ่านที่จำไม่ได้ ณ จุดใด จากนั้นความคิดบางอย่างก็เกิดขึ้นตามมาจนฉันไม่สามารถผลิตซ้ำได้ แต่คุณคงนึกออก ...

ค้นหาบล็อกฉันพบโพสต์เก่าจากเพื่อนของฉัน Elav สำหรับ เปลี่ยนรหัสผ่านรูทบน Debian / LMDE. น่าเสียดายที่มันไม่ได้ผลสำหรับฉันดังนั้นนี่เป็นอีกวิธีหนึ่ง

ในการจัดเก็บรหัสผ่านของฉันฉันใช้หลังจากคำแนะนำของเพื่อน Facundo ไฟล์ KeePassX ผู้จัดการผู้ใช้และรหัสผ่านที่ยอดเยี่ยมซึ่งมีหลายแพลตฟอร์มและแน่นอนซอฟต์แวร์ฟรี!

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

การแก้ไขตัวเลือก GRUB

กระบวนการนี้ค่อนข้างง่ายและสิ่งที่เราต้องมีก็คือ ด้วง ติดตั้งแล้ว (ไม่ต้องพูดถึงว่าเราต้องเข้าถึงเพื่อดูการบูตเครื่องใช่ไหม) ในกรณีของฉันฉันเชื่อมต่อกับไฟล์ ผู้จัดการที่ดี (ฉันมี VM ที่มี KVM) และรีบูตเครื่อง แต่มันก็ใช้ได้กับเครื่องจริงด้วย

ด้วง

ด้วงบูต

เมื่อ ด้วง เริ่มต้นเราต้องแก้ไขตัวเลือกการบูตโดยกดปุ่ม e.

การแก้ไขตัวเลือก GRUB

ตัวเลือก GRUB แก้ไข

ตอนนี้เราต้องแก้ไขตัวเลือกที่ระบบเริ่มทำงาน เราย้ายไปที่บรรทัดที่โหลดเคอร์เนลของระบบปฏิบัติการ มันเป็นบรรทัดที่เริ่มต้นด้วย ลินุกซ์:

echo 'กำลังโหลด Linux 3.2.0-4-amd64 ... ' linux /vmlinuz-3.2.0-4-amd64 root = / dev / mapper / seacat-root ro เงียบ
สิ่งที่อยู่เบื้องหลัง วมลินุซ มันจะขึ้นอยู่กับเวอร์ชันของเคอร์เนลที่คุณติดตั้ง ตลอดจนสิ่งที่ปรากฏตามมา ราก = มันจะขึ้นอยู่กับว่าคุณติดตั้งระบบบนไฟล์ ระบบแฟ้ม.

และเราเพิ่ม:

init=/bin/bash

โปรดใช้ความระมัดระวังเพราะแน่นอนว่าแผนที่แป้นพิมพ์เป็นภาษาอังกฤษโดยค่าเริ่มต้นและสำหรับเราที่พูดภาษาสเปนจะเปลี่ยนสัญลักษณ์บางอย่าง

หลังจากคำ เงียบสงบ. บรรทัดควรเป็น:

linux /vmlinuz-3.2.0-4-amd64 root=/dev/mapper/seacat-root ro quiet init=/bin/bash

แถบด้านหลังที่คุณเห็นในภาพจะปรากฏขึ้นโดยอัตโนมัติเพื่อระบุว่าสิ่งที่เขียนด้านล่างนี้เป็นส่วนหนึ่งของบรรทัดก่อนหน้าเดียวกัน

เมื่อได้รับการแก้ไขแล้วเราก็ต้องสตาร์ทเครื่อง ตามที่ระบุไว้ในภาพด้วย Ctrl+x o F10 เราเริ่มต้นระบบด้วยตัวเลือกเหล่านี้

สิ่งนี้จะส่งคืนเชลล์และเราสามารถแก้ไขไฟล์ได้ / etc / shadow.

การลบรหัสผ่านรูท

เปลือกหลังจากแก้ไขด้วง

เชลล์หลังจากแก้ไข GRUB

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

ในบรรทัดที่สี่ของรูปภาพพรอมต์จะปรากฏดังนี้:

root@(none):/#

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

root@(none):/# mount -o remount rw /

ตอนนี้เราสามารถดำเนินการแก้ไขด้วย นาโน ไฟล์ / etc / shadow.

เมื่อเราเปิด นาโน อาจทำให้เราเกิดข้อผิดพลาดได้เช่นกัน แต่เราไม่คำนึงถึงและกด เข้าสู่ เรายังคง.

ไฟล์ / etc / shadow ในบรรทัดแรกคุณมีข้อมูล ราก. สำหรับแต่ละบรรทัดเรามีชุดฟิลด์และคั่นด้วยสองจุด (:).

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

/ etc / shadow โดยไม่มีรหัสผ่านรูท

แก้ไขไฟล์ / etc / shadow โดยไม่ใช้รหัสผ่านรูท

เราบันทึกไฟล์ด้วย Ctrl+o และเราทิ้งนาโนไว้ด้วย Ctrl+x. ตอนนี้เราต้องรีสตาร์ทเครื่องเท่านั้น เมื่อระบบขอให้เราเข้าสู่ระบบเราสามารถป้อนเป็น ราก โดยไม่ต้องป้อนใด ๆ รหัสผ่าน.

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

เข้าสู่ระบบโดยไม่ต้องใช้รหัสผ่านรูท

เมื่อระบบเริ่มต้นให้ป้อนเป็น ราก และตอนนี้เราสามารถวิ่งได้แล้ว passwd และเราตั้งค่าใหม่ รหัสผ่าน de ราก:

# passwd

ฉันหวังว่ามันจะได้ผล!

KeePassX

KeePassX เว็บไซต์อย่างเป็นทางการ

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   ลิ ธ อส 523 dijo

    นี่เป็นหนึ่งในไอเท็มที่คุณต้องมีติดตัวไว้เมื่อเกิดภัยพิบัติ ไม่ช้าก็เร็วเกิดขึ้น!

    ฉันแก้ไขด้วยวิธีที่คล้ายกันมาก แต่ไม่ต้องสัมผัสเงา ในบล็อกของฉันฉันบอกคุณว่าฉันทำได้อย่างไร

    http://unbrutocondebian.blogspot.com.es/2014/03/restablecer-la-contrasena-de-root.html

    1.    nexus6 dijo

      สวัสดี LITOS ฉันเป็น MEGAFAN จากบล็อกของคุณ !!!!

    2.    Eliotime3000 dijo

      tuto ดีมาก ฉันชอบวิธีการรีเซ็ตรหัสผ่านรูทของคุณ

  2.   nexus6 dijo

    นี่เป็นการละเมิดความปลอดภัยที่น่ากลัว !!! …. ถ้ามันได้ผล
    ต้องทำอย่างไรถึงจะหลีกเลี่ยงได้ใครมีความคิดบ้าง?

    1.    ลิ ธ อส 523 dijo

      ไม่ใช่ความล้มเหลวด้านความปลอดภัย แต่เป็นวิธีการกู้คืนระบบจากปัญหาร้ายแรงเช่นลืมรหัสผ่านผู้ดูแลระบบ

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

      https://blog.desdelinux.net/como-proteger-grub-con-una-contrasena-linux/

      1.    ธ อล dijo

        ผ่อนคลายในชีวิตไม่มีอะไรแน่นอน! คุณต้องระวังทุกสิ่งอัปเดตตรวจสอบ! 🙂

    2.    คริส dijo

      ฉันเห็นด้วยกับพันธมิตรซึ่งอนุญาตให้ทุกคนเข้าถึงพีซีของเราอย่างจริงจังใช่ไหม?

    3.    Eliotime3000 dijo

      ข้อบกพร่องด้านความปลอดภัย? ก็เหมือนกับว่าคุณบอกว่าตัวเลือก รีเซ็ตรหัสผ่าน อีเมลของคุณอันตราย

    4.    มาริโอ dijo

      ตามการแบ่งพาร์ติชันแบบคลาสสิกและเข้ารหัสพาร์ติชัน / โฟลเดอร์บางส่วนด้วยข้อมูลส่วนบุคคลการแยก / root / home / usr / var / boot และจุดเชื่อมต่อจำนวนมากที่ตอนนี้อยู่ในพาร์ติชันเดียว

  3.   Jose Leonel Subero dijo

    สวัสดีเพื่อนร่วมงานบล็อกที่ดีมากและคำแนะนำที่ดีมากฉันต้องการชี้แจงว่าขั้นตอนนี้ root @ (ไม่มี): / # mount -o remount rw / ไม่จำเป็นในระบบที่ใช้เดเบียนและหลายระบบที่ใช้ Red Hat และมีเพียง distros ที่ใช้ Gentoo สองสามตัวเป็นสิ่งที่ต้องใช้ขั้นตอนนี้เพียงแค่เรียกใช้ passwd หลังจากทำตามขั้นตอนที่อธิบายเพื่อเข้าสู่ระบบโดยไม่ต้องใช้รหัสผ่านรูท

  4.   อีวานบาร์รัม dijo

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

    ขอบคุณสำหรับการแบ่งปัน.

    อาศิรพจน์

  5.   Cristianhcd dijo

    ไปยังรายการโปรดหรือบุ๊กมาร์ก = D

  6.   rainbow_fly dijo

    ดังนั้นโดยพื้นฐานแล้วถ้ามีคนต้องการเข้าถึงพีซีของฉันพวกเขาก็ต้องรีสตาร์ทเข้าถึงด้วงซอและวอยล่า

    1.    เคย dijo

      ได้เว้นแต่คุณจะป้องกันด้วยรหัสผ่าน Grub ซึ่งสามารถทำได้อย่างปลอดภัย

  7.   ไม่ระบุชื่อ dijo

    อย่ากลัวถ้าคนเลวในภาพยนตร์สามารถเข้าถึงคอมพิวเตอร์ได้ทางกายภาพและรู้บางสิ่งบางอย่างก็หลีกเลี่ยงไม่ได้ที่เขาจะบรรลุเป้าหมาย
    วิธีด้วงนี้ทำให้ง่ายขึ้นเล็กน้อยในการทำสิ่งที่คุณสามารถ chroot จาก live-cd / dvd
    แต่ถ้าผู้ใช้ที่เป็นเจ้าของพีซีเปลี่ยนรหัสผ่านรูทเขาจะรู้ว่าทำไมเขาถึงไม่สามารถเข้าได้อีกต่อไป
    สิ่งที่ทำให้เสียหายคือให้ใครบางคน chroot จาก live-cd / dvd และทำสำเนาของไฟล์ / etc / shadow บน pendrive เพื่อสนุกกับ john-the-rupper บนคอมพิวเตอร์ของตัวเองมันจะเมาเพราะ คุณจะไม่รู้ว่ารูทและรหัสผ่านผู้ใช้ของคุณถูกแคร็กหรือไม่

  8.   ว่า dijo

    Compa ขอบคุณมากที่ช่วยฉันได้มาก

  9.   ส้มฟุก dijo

    สวัสดีจากสิ่งที่ฉันเห็นคุณคิดว่าทุกคนที่อ่านบทช่วยสอนของคุณต้องเป็นผู้เชี่ยวชาญอย่างน้อยขั้นสูงในการจัดการ Linux แต่ถ้าเขาไม่เป็น !!!!! ดังนั้นฉันจึงสงสัยว่านาโนคืออะไรและฉันจะเปิดมันด้วยคำสั่งอะไรและฉันจะวางคำสั่งนั้นได้อย่างไร ไฟล์ / etc / shadow ไฟล์นั้นอยู่ที่ไหนและฉันจะไปที่โฟลเดอร์นั้นได้อย่างไรเพื่อให้สามารถทำตามที่บทช่วยสอนนี้บอกได้ "EYE" ฉันไม่ได้วิจารณ์บทช่วยสอนในทางตรงกันข้ามมันดีมากยอดเยี่ยม แต่คุณต้องคิดถึงคนที่ไม่รู้ (ฉันรวมถึงตัวฉันเองด้วย) มากเกี่ยวกับการจัดการคำสั่งใน Linux ฉันอธิบายฉันคิดว่าการเขียนนาโนจะเปิดตัวแก้ไขและมันก็เป็นเช่นนั้น แต่ฉันไม่รู้วิธีไปที่ / etc / shadow ในขณะที่อยู่ในนาโน และขอโทษผู้ใช้ที่เหลือ แต่ไม่ใช่พวกเราทุกคนที่เป็นผู้เชี่ยวชาญพวกเราหลายคนเป็นเพียงผู้เรียนที่กระตือรือร้น…. รายละเอียดเพิ่มเติม ... ขอบคุณ ...

  10.   Pedrojasper dijo

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

  11.   Jorge dijo

    BUE - NÍ - ใช่ - MO
    มันช่วยฉันจากการฟอร์แมต Debian ใหม่

    นี่เป็นเรื่องจริงสำหรับ Debian 8 ซึ่งเป็นสิ่งที่ฉันได้ทดสอบด้วย

    Muchísimas Gracias

  12.   Jeane dijo

    มันไม่ได้ผลสำหรับฉันฉันยังคงมีปัญหาเดียวกันฉันไม่รู้ว่าฉันต้องเห็นความจริงที่ว่าฉันติดตั้งเดเบียนในโหมดกราฟิกใน virtualbox ฉันต้องการให้คุณช่วยฉัน: /,

  13.   มะมณี dijo

    เยี่ยมมาก! ฉันได้ฟอร์แมตโน้ตด้วยเดเบียน 8 และมันโดนฉันเมื่อฉันลืมพาส ฉันยอมรับว่ามันไม่ใช่ "ความล้มเหลว" อย่างไรก็ตามฉันคิดว่าระบบรักษาความปลอดภัยที่พวกเขาเสนอนั้นแข็งแกร่งมาก สำหรับผู้ใช้ที่มีข้อสงสัยแทนที่จะพูดว่า "คุณคิดว่าเราทุกคนเป็นผู้เชี่ยวชาญ" ฉันสามารถตั้งข้อสงสัยได้โดยปราศจากอคติ ;-D.

    ขอบคุณมากสำหรับการแบ่งปัน!
    ps: ฉันต้องทำขั้นตอนการเมานต์ฉันได้แก้ไขพาสจากลินุกซ์ลูกสุนัขของฉันแล้ว แต่ฉันก็ยังต้องป้อนตัวเลือกด้วงเพื่อใช้ passwd (ไม่มีทาง!)

  14.   พริกไทย dijo

    สวัสดีก่อนอื่นขอบคุณมากสำหรับการมีส่วนร่วมมันเป็นเพียงสิ่งที่ฉันต้องการเพื่อไม่ติดตั้ง Debian 8 ใหม่ แต่ฉันมีปัญหาที่ร้ายแรงกว่านั้นและเมื่อฉันทำกระบวนการทั้งหมดและเริ่มในโหมดทุบตีระบบปฏิบัติการจะไม่ทำงาน แป้นพิมพ์ ... ไม่ตรวจจับมันหรือไฟแป้นพิมพ์ไม่ทำงานหรืออะไรเลยดังนั้นฉันจึงไม่สามารถเปลี่ยนอะไรจากโหมดราก bash

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

  15.   สพป dijo

    ขอบคุณมากที่อุดหนุน วิธีแก้ปัญหาที่รวดเร็วและมีประสิทธิภาพ😉

    1.    เซเลสเต้ เด ลา คัล dijo

      ขอขอบคุณ! คุณช่วยฉันไว้! ; D

  16.   กินเหล้า dijo

    สวัสดีทุกคนฉันต้องการความช่วยเหลือฉันทำตามกระบวนการทั้งหมดที่ฉันต้องเขียน r mount -o remount rw / แต่มีสิ่งหนึ่งผิดพลาดจากนั้นฉันก็ลอง แต่มันก็ไปได้ไกลที่สุดเท่าที่ฉันเขียน init = / bin / bash ฉันให้มัน ctrl + x และจากที่นั่นตัวอักษรบางตัวมันก็ผ่านไปอย่างรวดเร็ว แต่มันไปไม่ถึงหน้าจอของ r mount -o remount rw / ฉันต้องทำอย่างไร

  17.   goth14wx dijo

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

  18.   คริสเตียน dijo

    สมบูรณ์แบบ Tuto ดีมากคุณเป็นคาโป!

  19.   บาสเตียน dijo

    เฮ้
    ฉันได้ลองใช้วิธีนี้แล้ว แต่ไม่ได้ผลสำหรับฉัน
    ปัญหาคือแม้ว่าเราจะแก้ไขไฟล์ "เงา" ได้ แต่ก็ไม่สามารถบันทึกได้ การแก้ไขโดยไม่ต้องมีสิทธิ์จะเปิดขึ้นในโหมดอ่านอย่างเดียว

    อาศิรพจน์

    1.    btzk dijo

      [quote] สิ่งแรกที่เราต้องทำคือติดตั้งระบบไฟล์ใหม่เพื่อให้มีสิทธิ์ในการเขียน สำหรับสิ่งที่เราดำเนินการ:

      root @ (ไม่มี): / # mount -o remount rw / [quote]
      ฉันคิดว่านั่นคือเหตุผลที่คุณต้องย้อนกลับไปที่ fs
      ฉันคิดว่าฉันจำได้ว่าสำหรับ W ยังมีวิธีเข้าถึงผู้ใช้และแก้ไขหรือลบรหัสผ่านผ่าน livecd

  20.   เอริค dijo

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