GRUB (Debian) iš naujo nustatyti root slaptažodį

Kitą dieną dirbau su kai kurių virtualių mašinų (VM, Virtuali mašina) ir man nutiko taip, kad neprisiminiau slaptažodis de Šaknis nei nuo kito vartotojo. Oi! Vargšas, kokia netvarka aš patyriau! !Ką aš padariau!? Kuriuo metu pakeičiau slaptažodį, kurio nepamenu? Tada kilo keletas minčių, kurių negaliu atgaminti, bet jūs galite įsivaizduoti ...

Ieškodama tinklaraštyje radau seną draugo įrašą gyvas punktas Keisti šakninį slaptažodį Debian / LMDE. Deja, man tai netiko, todėl pateikiamas kitas metodas.

Norėdamas išsaugoti slaptažodžius, kuriuos naudojau pagal mano draugo Facundo rekomendaciją, KeePassX puikus vartotojo ir slaptažodžių tvarkytuvas, kuris yra daugiaplatformis, ir, žinoma, nemokama programinė įranga!

Na, faktas yra tas, kad jis neprisiminė slaptažodžio ir to, kurį buvo išsaugojęs KeePassX tai neveikė bet kuriam vartotojui. Taigi, atsisakęs išbandyti tūkstantį ir vieną raktą, kuris kilo mano galvoje, aš tiesiog pasiryžau atkurti slaptažodis de Šaknis nuo GRUB mano brangiajam debian.

Redaguoti GRUB parinktis

Procesas yra gana paprastas ir viskas, ko mums reikia, yra turėti GRUB įdiegta (jau nekalbant apie tai, kad mes turime turėti prieigą, norėdami pamatyti mašinos įkrovą, tiesa?). Mano atveju aš prisijungiau prie virt-vadybininkas (Aš turiu VM su KVM) ir perkrauniau mašiną, bet tai veikia ir tikroje mašinoje.

Grub

GRUB batas

Kai GRUB pradėti turime redaguoti įkrovos parinktis paspausdami klavišą e.

Redaguoti GRUB parinktis

GRUB parinkčių redagavimas

Dabar turime redaguoti sistemos paleidimo parinktis. Mes pereiname prie linijos, įkeliančios operacinės sistemos branduolį. Pradedama eilutė Linux:

echo 'Įkeliama Linux 3.2.0-4-amd64 ...' linux /vmlinuz-3.2.0-4-amd64 root = / dev / mapper / seacat-root ro quiet
Kas atsilieka vmlinuz tai priklausys nuo įdiegto branduolio versijos. Taip pat kas pasirodo po šaknis = tai priklausys nuo to, kaip įdiegėte sistemą savo Failų sistema.

Ir mes pridedame:

init=/bin/bash

Būkite atsargūs, nes klaviatūros žemėlapis pagal numatytuosius nustatymus yra anglų kalba, o mums, kalbantiems ispaniškai, kai kurie simboliai keičiami.

Po žodžio tylus. Linija turėtų būti:

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

Užpakalinė juosta, kurią matote paveikslėlyje, pasirodo automatiškai, nurodanti, kad tai, kas parašyta žemiau, yra tos pačios ankstesnės eilutės dalis.

Kai tai bus redaguota, mes tiesiog turėsime paleisti mašiną. Kaip sakoma paveikslėlyje, su "Ctrl"+x o F10 paleidžiame sistemą šiomis galimybėmis.

Tai grąžins apvalkalą ir galėsime redaguoti failą / etc / shadow.

Pašalinti pagrindinį slaptažodį

apvalkalas po redagavimo grub

Korpusas redagavus GRUB.

Kadangi neturime pilnai funkcionuojančios sistemos, tai pamatysime ir šiuo atveju bash tai meta klaidas ir iš tikrųjų nevalo ekrano. Bet tai nesvarbu, nes pakanka to, ko mums reikia.

Ketvirtoje vaizdo eilutėje raginimas rodomas taip:

root@(none):/#

Pirmas dalykas, kurį turime padaryti, yra grįžti atgal Failų sistema kad jis turėtų rašymo teises. Tam mes vykdome:

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

Dabar taip, mes galime tęsti redagavimą nanotechnologijų byla / etc / shadow.

Kai atsidarysime nanotechnologijų galbūt išmeskite ir mums klaidų. Bet mes neatsižvelgiame į tai ir spaudžiame įeiti mes tęsiame.

Failas / etc / shadow pirmoje eilutėje turite informaciją šaknis. Kiekvienai eilutei turime laukų rinkinį, kurį skiria du taškai (:).

Pirmasis laukas atitinka vartotojo vardą, antrasis laukas yra maišas, atitinkantis slaptažodis. Ką turime padaryti, tai ištrinti visus simbolius, kad jie būtų be slaptažodis de šaknis. Kaip matyti paveikslėlyje:

/ etc / shadow be root slaptažodžio

Pakeistas / etc / shadow failas be root slaptažodžio.

Failą išsaugome su "Ctrl"+o ir mes palikome nano su "Ctrl"+x. Dabar mes turime tik paleisti mašiną iš naujo. Kai sistema paprašo prisijungti, galime įvesti kaip šaknis be jokio įėjimo slaptažodis.

Kadangi mes sukūrėme „gerai neapkrautą“ apvalkalą, kad galėtume paleisti mašiną iš naujo, turėsime tai padaryti Hard Reset, tai yra, paspauskite atstatymo mygtuką arba mano atveju nusiųskite „Force Reset“.
Prisijunkite be root slaptažodžio

Prisijunkite be root slaptažodžio

Paleidus sistemą, mes įveskite kaip šaknis ir dabar mes galime bėgti passwd ir mes nustatėme naują slaptažodis de šaknis:

# passwd

Tikiuosi, kad tai pasitarnavo!

KeePassX

„KeePassX“ oficiali svetainė

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   523 sakė

    Tai yra vienas iš tų daiktų, kuriuos turite turėti po ranka, nes įvykus katastrofai. Tai anksčiau ar vėliau atsitiks!

    Aš tai išsprendžiau labai panašiai, bet nereikėjo liesti šešėlių. Savo tinklaraštyje pasakoju, kaip aš tai padariau.

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

    1.    nexus6 sakė

      Sveiki, LITOS, aš esu megafanas iš jūsų dienoraščio !!!!

    2.    3000 sakė

      Labai geras tuto. Man patiko, kaip jūs iš naujo nustatėte šakninį slaptažodį.

  2.   nexus6 sakė

    Tai siaubingas saugumo pažeidimas !!! ... jei tai veikia.
    Kaip tai padaryti, kad to išvengtumėte? Ar turite idėjų?

    1.    523 sakė

      Tai nėra saugos gedimas, tai yra būdas atkurti sistemą nuo rimtos problemos, pvz., Pamiršti administratoriaus slaptažodį.

      Dėl šios priežasties CPD turi ribotą prieigą, kad išvengtumėte triukšmo su „grub“. Bet jei numatote, kad to nepakanka arba negalima apriboti prieigos, turite apsaugoti grub

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

      1.    Dhallas sakė

        Atsipalaiduok, gyvenime niekas nėra tikra! Tereikia viską žinoti, atnaujinti, stebėti! 🙂

    2.    CRIS sakė

      Sutinku su partneriu, tai visiems leidžia prieiti prie mūsų kompiuterio, rimtai, tiesa?

    3.    3000 sakė

      Saugumo trūkumas? Tarsi pasakytum tą variantą Atstatyti slaptažodį jūsų el. paštas buvo pavojingas.

    4.    Mario sakė

      sekdami klasikinį skaidymą ir užšifruodami kai kuriuos skaidinius / aplankus asmenine informacija, atskirdami / root / home / usr / var / boot ir tiek daug prijungimo taškų, kad dabar jie yra viename skaidinyje.

  3.   Jose Leonelis Subero sakė

    Sveikinimai kolegos, labai geras tinklaraštis ir labai geras vadovas, norėjau paaiškinti, kad šio žingsnio šaknis @ (nėra): / # mount -o remount rw / nėra būtinas sistemose, pagrįstose debianu, ir daugelyje sistemų, pagrįstų „Red Hat“, ir tik keli Šiam žingsniui reikalingi „Dentos“, kurių pagrindas yra „Gentoo“, atlikę aprašytus veiksmus, tiesiog paleiskite „passwd“, kad patektumėte į sistemą be pagrindinio slaptažodžio.

  4.   ivanbarramas sakė

    Labai gera pamoka, kaip sakoma aukščiau, įvykus nelaimei, baigiasi, tačiau to beveik visada išvengiama tinkamai valdant pokyčius.

    Ačiū už dalinimąsi.

    Sveikinimai.

  5.   Cristianhcd sakė

    prie mėgstamiausių ar žymių = D

  6.   Vaivorykštė sakė

    Taigi, jei kas nors nori pasiekti mano kompiuterį, jis tiesiog turi jį paleisti iš naujo, pasiekti „grub“, „smuikuoti“ ir „voila“.

    1.    VISADA sakė

      Taip, nebent slaptažodžiu apsaugote „Grub“, kurį galima padaryti saugiai.

  7.   anoniminis sakė

    Neišsigąskite, jei blogasis vaikinas filme turi fizinę prieigą prie kompiuterio ir kažką žino, neišvengiamai jis pasieks savo tikslus.
    Šis „grub“ metodas leidžia šiek tiek lengviau atlikti tai, ką visada galite užfiksuoti iš „live-cd / dvd“.
    Bet jei vartotojas, kuriam priklauso kompiuteris, pakeis šakninį slaptažodį, jis supras, kodėl nebegalės įvesti.
    Tai būtų kažkas, kas užsidegtų iš „live-cd / dvd“ ir padarytų „/ etc / shadow“ failo kopiją „pendrive“, kad galėtų smagiai praleisti laiką su john-the-rupper savo kompiuteryje. Tai būtų prisukta, nes nežinotum jūsų root ir vartotojo slaptažodžiai buvo nulaužti.

  8.   vat sakė

    Compa labai ačiū, tai man labai padėjo

  9.   somfug sakė

    Sveiki, iš to, ką matau, jūs manote, kad visi, kurie skaito jūsų pamoką, turi būti bent jau pažengę valdant „Linux“, bet ką daryti, jei jis nėra !!!!! Taigi man įdomu, kas yra tas nano ir kaip jį atidaryti, su kokia komanda ir kur tą komandą pateikti? / Etc / shadow failas, kur yra tas failas ir kaip patekti į tą aplanką, kad galėčiau padaryti tai, ką sako ši mokymo programa. „EYE“ Aš nekritikuoju pamokos, priešingai, ji yra labai gera, puiki, bet jūs turite pagalvoti ir apie tuos, kurie daug neišmano (aš įtraukiu save) apie komandų valdymą „Linux“. Aš paaiškinu, maniau, kad nano rašymas atvers redaktorių ir tai padarė, bet tada aš nežinojau, kaip patekti į / etc / shadow esant nano. Atleiskite likusius vartotojus, bet ne visi esame ekspertai, daugelis iš mūsų yra tik entuziastingi besimokantieji ... daugiau informacijos ... ačiū ...

  10.   pedrojasperis sakė

    puiku šiandien kažkas panašaus nutiko man ir aš žinojau, kad per grub tai daroma ir patikėk manimi kelis kartus aš tai padariau, bet daug sudėtingiau
    Šioje pamokoje jis tai paaiškina labai paprastai, jei įmanoma, pritaikysiu šią savaitę
    ačiū už indėlį tūkstantis sveikinimų

  11.   jorge sakė

    BUE - NÍ - TAIP - MO.
    Tai išgelbėjo mane iš naujo suformatuoti „Debian“.

    Tai galioja ir „Debian 8“, su kuriuo aš jį išbandžiau.

    Muchísimas Gracias.

  12.   Džina sakė

    Man tai neveikė, aš vis dar turiu tą pačią problemą, aš nežinau, ar aš turiu pamatyti faktą, kad aš įdiegiu debianą grafiniu režimu „virtualbox“, norėčiau, kad jūs man padėtumėte: /,

  13.   hmamani sakė

    Puiku! Buvau suformatavęs užrašą su debian 8, ir jis mane pasiekė, kai pamiršau leidimą. Sutinku, kad tai nėra „nesėkmė“, bet kuriuo atveju manau, kad jų siūlomos apsaugos sistemos yra labai stiprios. Kalbant apie vartotoją, kuris abejoja, užuot sakęs „jūs manote, kad mes visi esame ekspertai“, aš tiesiog galėčiau pateikti abejones be išankstinių nusistatymų ;-D.

    Labai ačiū, kad dalinatės!
    ps: Aš turėjau atlikti montavimo žingsnį, buvau redagavęs savo šuniuko „Linux“ leidimą, hehe, bet vis tiek turėjau įvesti „grub“ parinktis, kad pritaikyčiau „passwd“ (jokiu būdu!)

  14.   Pipirai sakė

    Sveiki, pirmiausia, labai ačiū už indėlį, tai tik tai, ko man reikėjo, kad nebūtų įdiegta iš naujo „Debian 8“, bet turiu rimtesnę problemą ir kad kai aš atlieku visą procesą ir paleidžiu „bash“ režimu, OS neveikia klaviatūra ... taip pat jo neaptinka, taip pat neveikia klaviatūros lemputės ar nieko, todėl negaliu nieko pakeisti iš „bash root“ režimo.

    PS: ko verta, turėjau panašią problemą, kai įdiegiau „debian“, įdiegiau „grub“ įkrovos įrankį kitame nepriklausomame skaidinyje ir „debian“ kitame skaidinyje, tai jau patyriau anksčiau su kitomis sistemomis ir tai visada veikė man, šiuo atveju su „debian“ ne , ir esque, kai debianas pradėjo tik įdiegti, grafinė sąsaja neveikė klaviatūra ar pele, tik tada, kai turite įvesti slaptažodį, kad pradėtumėte sesiją.
    IŠ ANKSTO AČIŪ, KAD PADĖTUME KITIEMS, PASveikinimais.

  15.   MEDB sakė

    Labai ačiū už indėlį. Greitas ir efektyvus sprendimas 😉

    1.    Celeste de la Lime sakė

      Ačiū! Tu mane išgelbėjai! ; D

  16.   džinetas sakė

    sveiki visi, kuriems man reikia pagalbos, aš padariau visą procesą, kur turėjau parašyti r mount -o remount rw / ir iš ten atsiranda keletas raidžių, jie greitai praeina, bet jis nepasiekia r mount -o remount rw ekrano / ką aš turiu daryti?

  17.   goth14wx sakė

    Labai ačiū už šią pamoką, ji man tikrai buvo labai naudinga, debian 9 neleido man įeiti kaip root vartotojui ir tai buvo išspręsta, dar kartą ačiū.

  18.   krikščionių sakė

    Tobulinkite „Tuto“ labai gerai, kad esate capo!

  19.   Bastian sakė

    Hey.
    Bandžiau taikyti šį metodą, bet jis man netiko.
    Problema ta, kad, nors mes galime redaguoti „šešėlinį“ failą, negalime jo išsaugoti. Redagavus be privilegijų, jis atidaromas tik skaitymo režimu.

    Sveikinimai.

    1.    btzk sakė

      [quote] Pirmas dalykas, kurį turime padaryti, yra perstatyti failų sistemą taip, kad ji turėtų rašymo teises. Tam mes vykdome:

      root @ (none): / # mount -o perstatyti rw / [quote]
      Manau, kad dėl to jūs turite grįžti atgal.
      Manau, kad prisimenu, kad „W“ taip pat buvo būdas pasiekti vartotojus ir modifikuoti ar pašalinti slaptažodį per „livecd“.

  20.   Erikas sakė

    Žingsnis palikti mano padėką, jei reikia. Išvedei mane iš didelės bėdos. Aš patikrinau kitus tinklaraščius ir šis sprendimas buvo išsamiausias ir geriausiai paaiškintas.