Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Môžete však * resetovať * koreňové heslo. Tu je najbežnejšia a najspoľahlivejšia metóda:
Používanie grub a `chroot` resetovať koreňové heslo:
Táto metóda funguje zavedením do režimu jedného používateľa, ktorý vám umožní prístup k shellu, kde môžete systém upravovať bez prihlásenia ako bežného používateľa.
1. reštartujte systém Fedora.
2. prerušiť proces zavádzania. Počas zavádzacieho procesu musíte prerušiť predvolený záznam zavádzania. Uvidíte sa v ponuke GRUB Boot Menu. Stlačením klávesu (napríklad `ESC`,` Spacebar` alebo `E`) zastavte automatický boot. V ponuke GRUB sú uvedené dostupné jadrá.
3. V ponuke GRUB vyberte jadro, ktoré chcete zaviesť (zvyčajne prvé). Stlačením klávesu „E` upravíte vybraný záznam. Tým sa otvára textový editor v rámci GRUB.
4. Nájdite riadok `linux`. Vyhľadajte čiaru, ktorá začína pomocou `Linux` alebo` LinuxeFi`. Tento riadok obsahuje parametre jadra. Zvyčajne je to dlhá čiara.
5. Pridajte `rd.break vymáhanie =0` na koniec riadku` linux` Prejdite na koniec riadku `Linux` (pomocou klávesov so šípkami) a pridajte` rd.break vymáhanie =0` (vrátane priestoru pred `rd.break`). To spôsobí, že proces zavádzania klesne do skorej škrupiny * Pred * je koreňový súborový systém úplne namontovaný. `Presadzovanie =0` dočasne deaktivuje presadzovanie selinuxu, čo zabráni Selinuxu v zasahovaní do resetovania hesla. Selinux môže niekedy spôsobiť problémy pri resetovaní hesla, takže jeho deaktivácia počas procesu je spoľahlivejšia.
6. Stlačením Ctrl+X alebo F10 na zavedenie. Tým sa spustí proces zavádzania pomocou modifikovaných parametrov a spustí vás do škrupiny.
7. Znovu prerobte koreňový súborový systém v režime čítania a písania. Na výzve „Switch_root` (môžete vidieť iba výzvu` `), koreňový súborový systém je pripojený iba na čítanie. Musíte to prestavať pomocou povolení na čítanie a písanie:
`` `Bash
Mount -o Remount, RW /SYSROOT
`` `
8. `chroot` do systému. Zmeňte koreňový adresár na inštaláciu Fedory:
`` `Bash
chroot /sysroot
`` `
9. Resetujte koreňové heslo. Teraz pracujete v rámci koreňového prostredia systému Fedora. Použite príkaz `passwd` na zmenu hesla root:
`` `Bash
priepasť
`` `
Zobrazí sa výzva na zadanie nového hesla dvakrát.
10. Povoliť selinux (ak ste ho zakázali). Ak ste zakázali selinux s `eranding =0`, vytvorte prázdny súbor, aby ste povedali Selinux, aby ste systém prepustili pri ďalšom reštarte. To je rozhodujúce pre udržanie bezpečnosti systému:
`` `Bash
dotyk /.Autorelabel
`` `
11.
`` `Bash
VÝCHOD
VÝCHOD
znovu zostaviť
`` `
Prvý `Exit` vás dostane z prostredia„ Chroot`. Druhý `Exit` vás dostane z počiatočného plášťa. Príkaz „Reboot“ reštartuje systém. Autorelabel proces môže chvíľu trvať. Buďte trpezliví.
12. Prihláste sa s novým koreňovým heslom. Po reštarte by ste sa mali prihlásiť ako root pomocou nového nastaveného hesla.
Dôležité úvahy:
* Zabezpečenie: Táto metóda umožňuje každému, kto má fyzický prístup k počítaču, resetuje koreňové heslo. Chráňte podľa toho svoj systém. Zvážte povolenie na ochranu hesla za bootovanie hesiel v nastaveniach BIOS alebo UEFI.
* selinux: Je to * dôrazne * Odporúča sa znovu povoliť Selinux po resetovaní hesla. Selinux poskytuje kritickú vrstvu bezpečnosti pre Fedoru.
* Alternatívy: Ak máte iný užívateľský účet s `Sudo` oprávneniami, môžete použiť„ sudo passwd root` na resetovanie hesla root bez toho, aby ste museli prejsť procesom grubov. Toto je preferovaná metóda, ak máte vhodný účet.
* režim obnovy: Niektoré inštalácie Fedora môžu v ponuke GRUB ponúknuť možnosť režimu obnovenia. Tento režim často poskytuje priamo koreňový shell, ktorý zjednodušuje proces resetovania hesla.
* Virtuálne stroje: Ak používate virtuálny počítač, môžete byť schopní zaviesť zo živého CD/ISO a pripojiť virtuálny disk, aby ste resetovali heslo.
Prečo táto metóda funguje:
* `rd.break`: Tento parameter jadra povie InitraMFS (počiatočný súbor RAM), aby vás vložil do plášťa na začiatku procesu zavádzania, * pred * systémom sa úplne inicializoval. To vám umožní vykonať zmeny v koreňovom súborovom systéme pred spustením systémových služieb.
* `chroot`: Príkaz `Chroot` mení koreňový adresár pre aktuálny proces a všetky jeho deti. Vďaka tomu je vaša inštalácia Fedory „root“ súborového systému pre príkazy, ktoré vykonávate v prostredí „Chroot“.
Riešenie problémov:
* Grub Menu, ktoré sa nezobrazuje: V niektorých systémoch môže byť grubová ponuka skrytá. Pokúste sa opakovane stlačiť kláves „ESC`, alebo podržte kláves„ Shift “počas procesu zavádzania. Konkrétny kľúč na použitie sa môže líšiť v závislosti od firmvéru vášho systému.
* Panika jadra: Ak urobíte chybu pri úprave vstupu grub, systém by mohol počas bootovania panika jadra. Ak sa tak stane, reštartujte a skúste to znova, starostlivo preskúmajte kroky.
* Povolenie zamietnuté: Ak získate chyby „Povolenie zamietnuté“ pri pokuse o prestavanie súborového systému, dvakrát skontrolujte, či ste správne napísali príkaz `Mount`. Uistite sa, že prevádzkujete príkazy ako root (budete v škrupine po `rd.break` ako root užívateľ). Tiež sa uistite, že používate `/sysroot` a nielen`/`.
* Selinux Probress: Ak zabudnete spustiť `Touch /.AutoRelabel` po resetovaní hesla, môžete sa stretnúť s problémami so spoločnosťou Selinux, ktorý vám bráni v prihlásení alebo spustení určitých príkazov. Ak k tomu dôjde, znova reštartujte a prerušte proces zavádzania, pridajte do riadku `Linux`` Ecranding =0`, založte do shell, spustite `Touch /.AutoRelabel` a potom reštartujte.
Nezabudnite byť opatrní a dvakrát skontrolujte svoje príkazy, najmä pri práci s koreňovým súborom. Veľa šťastia!