Gentoo Linux - Obnavljanje korenskega gesla

Če izgubite geslo korena, je najlažji način, da ga obnovite tako, da uporabite LiveCD

  • Zagon z LiveCD
  • Zaženite ukaz fdisk in nato uporabite možnost p za napravo v zagonski particiji in korenu.

 # fdisk / dev / sda 

 Število valjev za ta disk je nastavljeno na 9726. Nič ni narobe s tem, vendar je to večje od 1024 in bi lahko v določenih nastavitvah povzročalo težave z: 1) programsko opremo, ki teče ob zagonu (npr. Stare različice LILO ) 2) programska oprema za zagon in particioniranje iz drugih operacijskih sistemov (npr. DOS FDISK, OS / 2 FDISK) Ukaz (m za pomoč): p Disk / dev / sda: 80, 0 GB, 80000000000 bajtov 255 glav, 63 sektorjev / poti, 9726 valjev Enote = valji 16065 * 512 = 8225280 bajtov Identifikator diska: 0xa08da08d Začetni zagon naprave Končni bloki ID sistem / dev / sda1 * 1 13 104391 83 Linux / dev / sda2 14 256 1951897+ 82 Zamenjava Linuxa / Solaris / dev / sda3 76067775 83 Linux 
  • Namestite particijo sda3 (ali enakovredno)

 # mount / dev / sda3 / mnt / gentoo 
  • Uporabite ukaz chroot v nameščenem okolju

 # chroot / mnt / gentoo / bin / bash # env-update >> Obnavljanje /etc/ld.so.cache ... # source / etc / profile # export PS1 = "(chroot) $ PS1" 
  • Spremenite geslo korena

 #passwd 
  • Ponovno zaženite računalnik brez živega CD-ja

Če nimate LiveCD-ja, morate sistem ponovno zagnati v enouporabniškem načinu, da ponastavite uporabniško geslo.

Na ravni jedra je treba narediti naslednje spremembe init = / bin / sh (prek menija bootloader).

Ko se sistem zažene, se zažene korenska lupina, pogon se namesti kot način samo za branje in nastavite ga v način pisanja / branja, v naslednjem ukazu ROOT morate zamenjati korensko particijo.

 mount -o rw, remount / dev / ROOT 

Nato uredite etc / shadow in odstranite šifrirano geslo. Ponastavite geslo korena z ukazom passwd in znova zaženite sistem.

Prejšnji Članek Naslednji Članek

Top Nasveti