I-reset sa Root password mula sa GRUB (Debian)

Noong nakaraang araw ay nagtatrabaho ako sa pagpapanatili ng ilang mga virtual machine (VM, Virtual Machine) at nangyari sa akin na hindi ko naalala ang password de Ugat ni mula sa anumang ibang gumagamit. Oh! Kawawa naman ako, ang gulo kong nakuha! !Anong ginawa ko!? Sa anong oras ko binago ang password na hindi ko maalala? Pagkatapos ay sumunod ang ilang mga saloobin na hindi ako maaaring magparami ngunit maiisip mo ...

Sa paghahanap sa blog ay nakakita ako ng isang lumang post mula sa aking kaibigan masigla para Baguhin ang root password sa Debian / LMDE. Sa kasamaang palad hindi ito gumana para sa akin, kaya narito ang isa pang pamamaraan.

Upang maiimbak ang aking mga password na ginagamit ko, pagkatapos ng rekomendasyon ng aking kaibigan na si Facundo, ang KeePassX isang mahusay na tagapamahala ng gumagamit at password na multiplatform at syempre Libreng Software!

Sa gayon, ang totoo ay hindi niya naalala ang password at pati na rin ang naimbak niya sa KeePassX hindi ito gumana, para sa anumang gumagamit. Kaya pagkatapos ng pagbibigay ng pagsubok ng isang libo at isang mga susi na sumagi sa aking isipan ay nag-deign lang ako upang mag-reset sa password de Ugat mula sa GRUB para sa aking mahal Debian.

Pag-edit ng mga pagpipilian sa GRUB

Ang proseso ay medyo simple at ang kailangan lamang ay magkaroon GRUB naka-install (hindi banggitin na kailangan nating mag-access upang makita ang machine boot, tama ba?). Sa aking kaso, nakakonekta ako sa virt-manager (Mayroon akong mga VM na may KVM) at na-reboot ang makina, ngunit gumagana din ito para sa isang tunay na makina.

uod

GRUB Boot

Kapag ang GRUB simulan kailangan nating i-edit ang mga pagpipilian sa boot sa pamamagitan ng pagpindot sa susi e.

Pag-edit ng mga pagpipilian sa GRUB

I-edit ang mga pagpipilian sa GRUB

Ngayon ay dapat nating i-edit ang mga pagpipilian kung saan nagsisimula ang system. Lumipat kami sa linya na naglo-load ng kernel ng operating system. Ito ang linya na nagsisimula sa linux:

echo 'Loading Linux 3.2.0-4-amd64 ...' linux /vmlinuz-3.2.0-4-amd64 root = / dev / mapper / seacat-root ro tahimik
Ano ang nasa likuran vmlinuz depende ito sa bersyon ng kernel na na-install nila. Pati na rin kung ano ang lilitaw pagkatapos ugat = depende ito sa kung paano mo naka-install ang system sa iyong filesystem.

At idinagdag namin:

init=/bin/bash

Mag-ingat dahil tiyak na ang mapa ng keyboard ay Ingles bilang default at para sa amin na nagsasalita ng Espanya binabago nito ang ilang mga simbolo.

Pagkatapos ng salita tahimik. Ang linya ay dapat na:

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

Ang likod na bar na nakikita mo sa imahe ay awtomatikong lilitaw upang ipahiwatig na ang nakasulat sa ibaba ay bahagi ng parehong nakaraang linya.

Kapag na-edit na ito, kailangan lang naming simulan ang makina. Tulad ng sinasabi nito sa imahe, kasama Ctrl+x o F10 sinisimulan namin ang system sa mga pagpipiliang ito.

Ibabalik nito ang isang shell at maaari naming mai-edit ang file / etc / anino.

Inaalis ang Root password

shell pagkatapos ng pag-edit ng grub

Shell pagkatapos i-edit ang GRUB.

Dahil wala kaming isang kumpletong operating system, makikita natin ito sa kasong ito malakas na palo nagtatapon ito ng ilang mga bug at talagang hindi rin linisin ang screen. Ngunit hindi mahalaga, sapagkat kung ano ang kailangan natin ito ay sapat na.

Sa ika-apat na linya ng imahe, lilitaw ang prompt tulad ng sumusunod:

root@(none):/#

Ang unang bagay na dapat nating gawin ay bumalik filesystem kaya't mayroon itong mga pahintulot sa pagsusulat. Isinasagawa namin iyon:

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

Ngayon oo, maaari tayong magpatuloy sa pag-edit nano ang file / etc / anino.

Pag bukas namin nano posibleng magtapon din sa amin ng ilang mga pagkakamali. Ngunit hindi namin ito isinasaalang-alang at pinipindot Magpasok natuloy kami.

Ang file / etc / anino sa unang linya mayroon kang impormasyon ng ugat. Para sa bawat linya mayroon kaming isang hanay ng mga patlang at pinaghiwalay ito ng dalawang puntos (:).

Ang unang patlang ay tumutugma sa username, ang pangalawang patlang ay ang hash na tumutugma sa password. Ang dapat nating gawin ay tanggalin ang lahat ng mga character upang wala ito password de ugat. Tulad ng nakikita sa imahe:

/ etc / anino nang walang root password

Binago / etc / shadow file nang walang root password.

Nai-save namin ang file sa Ctrl+o at iniwan namin si nano kasama Ctrl+x. Ngayon kailangan lang nating i-restart ang makina. Kapag hiniling sa amin ng system na mag-login maaari kaming magpasok bilang ugat nang hindi na kinakailangang pumasok password.

Tulad ng pagsisimula namin ng isang shell na hindi "mahusay na na-load" upang i-restart ang makina na kailangan nating gawin a hard reset, iyon ay, pindutin ang pindutan ng pag-reset o sa aking kaso ipadala ang puwersahang i-reset.
Pag-login nang walang root password

Pag-login nang walang root password

Kapag nagsimula ang system, pumapasok kami bilang ugat at ngayon maaari na tayong tumakbo passwd at nagtakda kami ng bago password de ugat:

# passwd

Inaasahan kong nagsilbi ito!

KeePassX

Opisyal na Site ng KeePassX

30 na puna, iwan mo na ang iyo

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Lithos523 dijo

    Ito ay isa sa mga item na kailangan mong magkaroon sa kamay, para kapag nangyari ang isang sakuna. Mabilis o huli na mangyari iyon!

    Nalutas ko ito sa medyo katulad na paraan, ngunit nang hindi kinakailangang hawakan ang mga anino. Sa aking blog sinabi ko sa iyo kung paano ko ito nagawa.

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

    1.    nexus6 dijo

      HELLO LITOS, MEGAFAN AKO MULA SA BLOG MO !!!!

    2.    eliotime3000 dijo

      Napakagandang tuto. Nagustuhan ko kung paano mo nagawa upang i-reset ang root password.

  2.   nexus6 dijo

    ITO AY ISANG NAKAKAKAKATAKITANG PAGSISIMPIT SA LIGUR !!!
    Paano gawin upang maiwasan ito? Mayroon ka bang mga ideya?

    1.    Lithos523 dijo

      Hindi ito isang pagkabigo sa seguridad, ito ay isang paraan upang mabawi ang system mula sa isang seryosong problema tulad ng pagkalimot sa password ng administrator.

      Para sa kadahilanang ito, pinaghigpitan ng mga CPD ang pag-access, upang maiwasan ka na makalikot sa grub. Ngunit kung napansin mo na hindi ito sapat o ang pag-access ay hindi maaaring limitado, dapat mong protektahan ang grub

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

      1.    bulwagan dijo

        Mamahinga, sa buhay walang katiyakan! Dapat mo lamang magkaroon ng kamalayan ng lahat, pag-update, pagsubaybay! 🙂

    2.    cris dijo

      Sumasang-ayon ako sa kasosyo, pinapayagan nito ang sinuman na ma-access ang aming pc, seryoso, tama?

    3.    eliotime3000 dijo

      Kapintasan sa seguridad? Ito ay tulad ng kung sinabi mo na ang pagpipilian i-reset ang password mapanganib ang iyong email.

    4.    Mario dijo

      pagsunod sa klasikong pagkahati, at pag-encrypt ng ilang mga pagkahati / folder na may personal na impormasyon, paghihiwalay / root / home / usr / var / boot at napakaraming mga mount point na ngayon ay nasa isang partisyon na sila.

  3.   Jose Leonel Subero dijo

    Pagbati ng mga kasamahan, napakahusay na blog at napakahusay na patnubay, nais kong linawin na ang hakbang na ito na root @ (wala): / # mount -o remount rw / ay hindi kinakailangan sa mga system batay sa debian at maraming mga system batay sa Red Hat, at lamang ang ilang mga disto na nakabatay sa Gentoo ay ang nangangailangan ng hakbang na ito, patakbuhin lamang ang passwd pagkatapos gampanan ang mga hakbang na inilalarawan nila upang ipasok ang system nang walang root password

  4.   ivanbarram dijo

    Napakagandang tutorial, tulad ng sinabi nila sa itaas, sa kaganapan ng isang sakuna, bail out ito, ngunit ito ay halos palaging maiwasan sa mahusay na kontrol ng pagbabago.

    Salamat sa pagbabahagi.

    Pagbati.

  5.   Cristianhcd dijo

    sa mga paborito o bookmark = D

  6.   rainbow_fly dijo

    Kaya karaniwang kung ang isang tao ay nais na mag-access sa aking pc, kailangan lang nilang i-restart ito, i-access ang grub, fiddle at voila.

    1.    eVER dijo

      Oo, maliban kung protektahan mo ang password ng Grub, na maaaring ligtas na magawa.

  7.   hindi kilala dijo

    Huwag matakot, kung ang masamang tao sa pelikula ay may pisikal na pag-access sa computer at may alam, hindi maiiwasan na makamit niya ang kanyang mga layunin.
    Ang pamamaraang grub na ito ay ginagawang medyo madali upang gawin kung ano ang maaari mong palaging chroot mula sa isang live-cd / dvd.
    Ngunit kung ang gumagamit na nagmamay-ari ng pc ay nagbago ng root password, malalaman niya kung bakit hindi na siya makapasok.
    Ang bagay na naka-screw up ay para sa isang tao na mag-chroot mula sa isang live-cd / dvd at gumawa ng isang kopya ng / etc / shadow file sa isang pendrive upang magsaya kasama si john-the-rupper sa kanilang sariling computer, maiikot ito dahil hindi mo malalaman kung ang iyong ugat at mga password ng gumagamit ay basag.

  8.   aba dijo

    Compa maraming salamat maraming naitulong sa akin

  9.   somfug dijo

    Kumusta, mula sa nakikita ko, ipagpalagay mo na ang bawat isa na magbasa ng iyong tutorial ay dapat na isang dalubhasa kahit na advanced sa paghawak ng Linux, ngunit paano kung hindi siya !!!!! Kaya nagtataka ako kung ano ang nano na iyon, at paano ko ito bubuksan, na may anong utos at saan ko ilalagay ang utos na iyon? Ang / etc / shadow file, nasaan ang file na iyon at paano ako makakarating sa folder na iyon upang magawa kung ano ang sinasabi ng tutorial na ito. "MATA" Hindi ko pinupuna ang tutorial, sa kabaligtaran, napakahusay, mahusay, ngunit dapat mo ring isipin ang tungkol sa mga hindi alam (isinasama ko ang aking sarili) tungkol sa paghawak ng utos sa Linux. Ipinaliwanag ko, ipinapalagay ko na ang pagsulat ng nano ay magbubukas ng editor at ginawa ito, ngunit pagkatapos ay hindi ko alam kung paano makarating sa / etc / anino habang nasa nano. At patawarin ang natitirang mga gumagamit, ngunit hindi lahat sa amin ay dalubhasa, marami sa atin ay masigasig na nag-aaral lamang .... higit pang detalye ... Salamat ...

  10.   pedrojasper dijo

    mahusay ngayon isang bagay na katulad ang nangyari sa akin at alam ko na sa pamamagitan ng grub ito ay tapos na at maniwala ka sa akin ng maraming beses na ginawa ko ito ngunit mas kumplikado
    Sa tutorial na ito ipinaliwanag niya ito nang napaka-simple, ilalapat ko ito kung posible sa linggong ito
    salamat sa iyong kontribusyon isang libong pagbati

  11.   Jorge dijo

    BUE - NÍ - YES - MO.
    Nailigtas ako nito mula sa pag-reformat ng Debian.

    Totoo din ito para sa Debian 8, na kung saan ay sinubukan ko ito.

    Maraming salamat.

  12.   si jeanne dijo

    Hindi ito gumana para sa akin, mayroon pa rin akong parehong problema, hindi ko alam kung kailangan kong makita ang katotohanang nag-install ako ng debian sa graphic mode sa virtualbox, nais kong tulungan mo ako: /,

  13.   hmamani dijo

    Malaki! Na-format ko ang isang tala sa debian 8 at na-hit ako nang nakalimutan ko ang pass. Sumasang-ayon ako na hindi ito isang "pagkabigo", gayon pa man sa palagay ko ang mga sistemang panseguridad na iminumungkahi nila ay napakalakas. Tungkol sa gumagamit na may mga pag-aalinlangan, sa halip, sa halip na sabihin na "akala mo lahat tayo ay dalubhasa", mailalagay ko lang ang mga pagdududa, nang walang pagtatangi ;-D.

    Maraming salamat sa pagbabahagi!
    ps: Kailangan kong isagawa ang mount step, na-edit ko ang pass mula sa aking tuta na linux, hehe, ngunit kailangan ko pa ring ipasok ang mga pagpipilian sa grub upang mailapat ang passwd (walang paraan!)

  14.   Paminta dijo

    Kumusta, una, maraming salamat sa kontribusyon, ito lamang ang kailangan ko upang hindi muling mai-install ang Debian 8, ngunit mayroon akong isang mas seryosong problema, at kapag ginawa ko ang buong proseso at nagsisimula sa bash mode hindi gagana ang OS ang keyboard ... o hindi rin ito nakakakita o gumagana ang mga ilaw ng keyboard o anumang bagay, kaya't hindi ko mababago ang anumang bagay mula sa bash root mode.

    PS: para sa kung ano ang nagkakahalaga mayroon akong isang katulad na problema kapag nag-install ako ng debian, na-install ang grub boot loader sa isa pang independiyenteng pagkahati at debian sa isa pang pagkahati, naranasan ko ito dati sa iba pang mga system at palagi itong gumana para sa akin, sa kasong ito kasama ang Hindi debian, at esque nang magsimula ang debian na naka-install lamang ang graphic na interface ay hindi gumagana ang keyboard o ang mouse, kapag kailangan mong ilagay ang password upang simulan ang session.
    SALAMAT SA ADVANCE SA PAGTULONG SA IBA, PAGBABATI.

  15.   MEDB dijo

    Maraming salamat sa iyong naiambag. Mabilis at mabisang solusyon 😉

    1.    Celeste de la Lime dijo

      Salamat! Niligtas mo ako! ; D

  16.   ginet dijo

    hello sa lahat ng kailangan ko ng tulong ginawa ko ang buong proseso kung saan ko dapat isulat ang r mount -o remount rw / ngunit ang isa sa mga bagay ay nagkamali, at pagkatapos ay sinubukan ko ngunit napupunta lamang hanggang sa sumulat ako init = / bin / bash Binibigyan ko ito ng ctrl + x at mula doon may lumabas na mga letra, mabilis silang dumadaan ngunit hindi ito umabot sa screen ng r mount -o remount rw / ano ang dapat kong gawin?

  17.   goth14wx dijo

    Maraming salamat sa tutorial na ito, talagang kapaki-pakinabang ito sa akin, sa debian 9 ay hindi ako pinapasok na pumasok bilang root user at sa ito ay nalutas ito, muli na namang salamat.

  18.   Kristyano dijo

    Perpekto ang Tuto napakahusay ikaw ay isang capo!

  19.   Bastian dijo

    Hello.
    Sinubukan kong ilapat ang pamamaraang ito ngunit hindi ito gumana para sa akin.
    Ang problema ay na, bagaman maaari nating mai-edit ang file na "anino", hindi namin mai-save ito. Ang pag-edit nito nang walang pagkakaroon ng mga pribilehiyo ay bubukas ito sa read-only mode.

    Pagbati.

    1.    btzk dijo

      [quote] Ang unang bagay na dapat nating gawin ay muling ibigay ang filesystem upang mayroon itong mga pahintulot sa pagsulat. Isinasagawa namin iyon:

      root @ (wala): / # mount -o remount rw / [quote]
      Sa palagay ko ito ang dahilan kung bakit kailangan mong balikan ang fs.
      Sa palagay ko naaalala ko na para sa W ay may isang paraan din upang ma-access ang mga gumagamit at baguhin o alisin ang password, sa pamamagitan ng isang livecd.

  20.   Eric dijo

    Hakbang upang iwanan ang aking pasasalamat, kung naaangkop. Nakuha mo ako sa isang malaking gulo. Sinuri ko ang iba pang mga blog at ang solusyon na ito ay ang pinaka kumpleto at pinakamahusay na naipaliwanag.