Gentoo Linux - Obnovení hesla uživatele root

Pokud ztratíte heslo uživatele root, nejjednodušší způsob, jak jej obnovit, je použití LiveCD

  • Spuštění s LiveCD
  • Spusťte příkaz fdisk a pak použijte volbu p pro zařízení v zaváděcím oddílu a kořenovém adresáři.

 # fdisk / dev / sda 

 Počet válců pro tento disk je nastaven na 9726. Na tom není nic špatného, ​​ale je to větší než 1024, a v určitých nastaveních může způsobit problémy s: 1) softwarem, který běží při zavádění systému (např. Staré verze LILO ) 2) zavedení a rozdělení softwaru z jiných OS (např. DOS FDISK, OS / 2 FDISK) Příkaz (m pro pomoc): p Disk / dev / sda: 80, 0 GB, 80000000000 bytů 255 hlav, 63 sektorů / stop, 9726 válců Jednotky = válce o velikosti 16065 * 512 = 8225280 bajtů Identifikátor disku: 0xa08da08d Spouštěcí zařízení Start Koncové bloky Id System / dev / sda1 * 1 13 104391 83 Linux / dev / sda2 14 256 1951897+ 82 Linux swap / Solaris / dev / sda3 257 9726 76067775 83 Linux 
  • Připojit oddíl sda3 (nebo ekvivalent)

 # mount / dev / sda3 / mnt / gentoo 
  • Použijte příkaz chroot v připojeném prostředí

 # chroot / mnt / gentoo / bin / bash # env-update >> Regenerace /etc/ld.so.cache ... # source / etc / profile # export PS1 = "(chroot) $ PS1" 
  • Změňte heslo uživatele root

 #passwd 
  • Restartujte bez živého CD

Pokud nemáte LiveCD, musíte restartovat systém v režimu jednoho uživatele, abyste resetovali heslo uživatele.

Na úrovni jádra musí být provedeny následující změny init = / bin / sh (přes menu bootloaderu).

Když se systém spustí, spustí kořenový shell, jednotka bude připojena jako režim jen pro čtení a vy budete muset nastavit režim zápisu / čtení, v následujícím příkazu musí být ROOT nahrazen kořenovým oddílem.

 mount -o rw, remount / dev / ROOT 

Pak upravte etc / shadow a odstraňte šifrované heslo. Obnovte heslo uživatele root příkazem passwd a restartujte systém.

Předchozí Článek Následující Článek

Nejlepší Tipy