Účet „root“v počítači se systémem Linux je účet s úplnými oprávněními. Rootový přístup je často nezbytný pro provádění příkazů v Linuxu, zejména příkazů, které ovlivňují systémové soubory. Vzhledem k tomu, že root je tak výkonný, doporučuje se požádat o přístup root pouze v případě potřeby, na rozdíl od přihlášení jako uživatel root. To může zabránit náhodnému poškození důležitých systémových souborů.
Kroky
Metoda 1 ze 4: Získání kořenového přístupu v terminálu
Krok 1. Otevřete terminál
Pokud terminál ještě není otevřený, otevřete jej. Mnoho distribucí vám umožňuje otevřít ji stisknutím Ctrl+Alt+T.
Krok 2. Napište
su - a stiskněte ↵ Vstupte.
Pokusí se vás přihlásit jako „super uživatele“. Tento příkaz můžete ve skutečnosti použít k přihlášení jako jakýkoli uživatel na počítači, ale pokud je pole prázdné, pokusí se přihlásit jako root.
Krok 3. Po vyzvání zadejte heslo uživatele root
Po zadání su - a stisknutí klávesy ↵ Enter budete vyzváni k zadání hesla root.
Pokud se zobrazí zpráva „Chyba ověřování“, váš kořenový účet je pravděpodobně uzamčen. Pokyny k odemčení najdete v další části
Krok 4. Zkontrolujte příkazový řádek
Když jste přihlášeni jako root, příkazový řádek by měl končit znakem # místo $.
Krok 5. Zadejte příkazy, které vyžadují přístup root
Jakmile se pomocí su - přihlásíte jako root, můžete spustit libovolné příkazy, které vyžadují přístup root. Příkaz su je zachován až do konce relace, takže nemusíte znovu zadávat heslo root pokaždé, když potřebujete spustit příkaz.
Krok 6. Zvažte použití
sudo namísto su -.
sudo ("super user do") je příkaz, který vám umožní dočasně spustit jiné příkazy jako root. Toto je nejlepší způsob, jak většina uživatelů spouští příkazy root, protože prostředí root není udržováno a uživatel nepotřebuje znát heslo uživatele root. Místo toho uživatel zadá své vlastní uživatelské heslo pro dočasný přístup root.
- Zadejte příkaz sudo a stiskněte klávesu ↵ Enter (např. Sudo ifconfig). Až budete vyzváni k zadání hesla, zadejte své uživatelské heslo, nikoli heslo root.
- sudo je preferovanou metodou pro distribuce jako Ubuntu, kde bude fungovat, i když je root účet uzamčen.
- Tento příkaz je omezen na uživatele s oprávněními správce. Uživatelé lze přidávat nebo odebírat z /etc /sudoers.
Metoda 2 ze 4: Odemknutí kořenového účtu (Ubuntu)
Krok 1. Odemkněte kořenový účet (Ubuntu)
Ubuntu (a několik dalších distribucí) uzamkne kořenový účet, aby k němu průměrný uživatel neměl přístup. To se děje proto, že root přístup je při použití příkazu sudo zřídka nutný (viz předchozí část). Odemknutí účtu root vám umožní přihlásit se jako root.
Krok 2. Otevřete terminál
Pokud jste v prostředí desktopu, můžete terminál spustit stisknutím Ctrl+Alt+T.
Krok 3. Napište
sudo passwd root a stiskněte ↵ Vstupte.
Až budete vyzváni k zadání hesla, zadejte své uživatelské heslo.
Krok 4. Nastavte nové heslo
Budete vyzváni k vytvoření nového hesla a jeho zadání dvakrát. Po nastavení hesla bude kořenový účet aktivní.
Krok 5. Znovu zamkněte kořenový účet
Chcete -li zamknout kořenový účet, odeberte heslo a zamkněte root zadáním následujícího příkazu:
sudo passwd -dl root
Metoda 3 ze 4: Přihlášení jako root
Krok 1. Zvažte použití jiných metod pro získání dočasného přístupu root
Přihlášení jako root se nedoporučuje pro pravidelné používání, protože je velmi snadné provádět příkazy, které způsobí nefunkčnost systému, a také představuje bezpečnostní riziko, zvláště pokud na svém počítači používáte server SSH. Přihlaste se jako root pouze při provádění nouzových oprav, jako je řešení selhání disku nebo obnovení uzamčených účtů.
- Použití sudo nebo su namísto přihlášení jako root pomůže zabránit neúmyslnému poškození, když jste přihlášeni jako root. Použití těchto příkazů dává uživateli šanci přemýšlet o příkazu, než dojde k vážnému poškození.
- Některé distribuce, například Ubuntu, nechávají účet root uzamčený, dokud jej ručně neodemknete. Nejenže to uživatelům brání v tom, aby nevědomky způsobovali příliš velké škody pomocí účtu root, ale také chrání systém před potenciálními hackery, protože kořenový účet je obvykle zaměřen jako první. S uzamčeným kořenovým účtem k němu hackeři nemohou získat přístup. Pokyny k odemčení root v Ubuntu najdete v předchozí části.
Krok 2. Enter
vykořenit jako uživatel při přihlašování do Linuxu.
Pokud je účet root odemčený a znáte heslo, můžete se přihlásit jako root, když budete vyzváni k přihlášení pomocí uživatelského účtu. Po zobrazení výzvy k přihlášení zadejte jako uživatele root.
Pokud k provedení příkazu potřebujete přístup root, použijte metodu v předchozí části
Krok 3. Jako heslo uživatele zadejte heslo uživatele root
Po zadání root jako uživatelského jména zadejte na vyzvání heslo root.
- V mnoha případech může být heslo uživatele root „heslo“.
- Pokud neznáte heslo uživatele root nebo jste jej zapomněli, v následující části najdete pokyny k jeho obnovení.
- V Ubuntu je kořenový účet uzamčen a nelze jej použít, dokud nebyl odemčen.
Krok 4. Vyhněte se spouštění složitých programů, když jste přihlášeni jako root
Existuje šance, že program, který hodláte spustit, bude mít negativní vliv na váš systém, pokud má přístup root. Důrazně doporučujeme, abyste místo přihlášení jako root používali ke spouštění programů sudo nebo su.
Metoda 4 ze 4: Obnovení kořenového hesla nebo hesla správce
Krok 1. Obnovte heslo uživatele root, pokud bylo zapomenuto
Pokud jste zapomněli heslo uživatele root a uživatelské heslo, budete je muset změnit v režimu obnovení. Pokud znáte své uživatelské heslo a potřebujete změnit heslo uživatele root, zadejte sudo passwd root, zadejte uživatelské heslo a poté vytvořte nové heslo uživatele root.
Krok 2. Restartujte počítač a podržte klávesu left-
Ift Shift po obrazovce systému BIOS.
Tím se otevře nabídka GRUB.
Načasování může být složité, takže to možná budete muset zkusit několikrát
Krok 3. Vyberte první
(režim obnovení) zápis do seznamu.
Tím se načte režim obnovení pro vaši aktuální distribuci.
Krok 4. Vyberte
vykořenit možnost ze zobrazené nabídky.
Tím spustíte terminál, když jste přihlášeni jako root účet.
Krok 5. Znovu připojte jednotku s oprávněním k zápisu
Když spustíte režim obnovení, budete mít obvykle pouze oprávnění ke čtení. Chcete -li povolit přístup pro zápis, zadejte následující příkaz:
mount -rw -o remount /
Krok 6. Vytvořte nové heslo pro všechny účty, ze kterých jste uzamčeni
Jakmile jste přihlášeni jako root a změnili jste přístupová oprávnění, můžete vytvořit nové heslo pro jakýkoli účet:
- Zadejte passwd accountName a stiskněte ↵ Enter. Pokud potřebujete změnit heslo uživatele root, zadejte heslo passwd root.
- Po výzvě zadejte dvakrát nové heslo.
Krok 7. Po obnovení hesel restartujte počítač
Jakmile resetování hesel dokončíte, můžete restartovat počítač a používat jej jako obvykle. Vaše nová hesla vstoupí v platnost okamžitě.
Video - Používáním této služby mohou být některé informace sdíleny s YouTube
Varování
- Kořenový účet používejte pouze tehdy, když musíte, a odhláste se, jakmile budete hotovi.
- Sdílejte své heslo uživatele root pouze s lidmi, kteří jsou A) důvěryhodní a B) ho musí znát.