Gentoo Linux - A root jelszó visszaállítása

Ha elveszíti a root jelszavát, a legegyszerűbb módja a LiveCD használatának

  • Indítsa el a LiveCD-t
  • Indítsa el az fdisk parancsot, majd használja az eszköz p opcióját a rendszerindítási partíción és a gyökéren.

 # fdisk / dev / sda 

 Ennek a lemeznek a hengerek száma 9726. Nincs semmi baj ezzel kapcsolatban, de ez nagyobb, mint 1024, és bizonyos beállításokban problémákat okozhat: 1) a rendszerindításkor futó szoftver (pl. A LILO régi verziói) ) 2) más operációs rendszerekből származó indító és particionáló szoftver (pl. DOS FDISK, OS / 2 FDISK) Parancs (m segítségért): p Disk / dev / sda: 80, 0 GB, 80000000000 bájt 255 fej, 63 szektor / sáv, 9726 henger Egységek = 16065 hengerek * 512 = 8225280 bájt Lemezazonosító: 0xa08da08d Készülékindító indító végblokkok Id Rendszer / dev / sda1 * 1 13 104391 83 Linux / dev / sda2 14 256 1951897+ 82 Linux swap / Solaris / dev / sda3 257 9726 76067775 83 Linux 
  • Csatlakoztassa az sda3 partíciót (vagy azzal egyenértékű)

 # mount / dev / sda3 / mnt / gentoo 
  • Használja a chroot parancsot a beépített környezetben

 # chroot / mnt / gentoo / bin / bash # env-update >> Az /etc/ld.so.cache ... regenerálása ... # forrás / etc / profile # export PS1 = "(chroot) $ PS1" 
  • Módosítsa a root jelszót

 #passwd 
  • Indítsa újra az élő CD-t

Ha nincs LiveCD-je, akkor újra kell indítania a rendszert egy felhasználói módban a felhasználói jelszó visszaállításához.

A Kernel szinten a következő változtatásokat kell elvégezni: init = / bin / sh (bootloader menü segítségével).

Amikor a rendszer elindul, elindul egy gyökérhéj, a meghajtó csak olvasható módban lesz felszerelve, és az írási / olvasási módba állítja, a következő parancsban a ROOT-ot gyökérpartícióval kell helyettesíteni.

 mount -o rw, újratelepítés / dev / ROOT 

Ezután szerkessze az etc / shadow fájlt, és távolítsa el a titkosított jelszót. Állítsa vissza a root jelszót a passwd paranccsal, és indítsa újra a rendszert.

Előző Cikk Következő Cikk

Top Tippek