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.