Chcete -li v systému Linux spouštět úlohy správy, musíte mít přístup root (také známý jako superuživatel). Mít samostatný účet root je běžné ve většině distribucí Linuxu, ale Ubuntu ve výchozím nastavení zakazuje root. To zabraňuje uživatelům dělat chyby a chrání systém před vetřelci. Chcete -li spustit příkazy, které vyžadují přístup root, použijte sudo.
Kroky
Metoda 1 ze 2: Spouštění kořenových příkazů pomocí Sudo
Krok 1. Stisknutím Ctrl+Alt+T otevřete okno terminálu
Protože Ubuntu ve výchozím nastavení zamyká účet root, nemůžete použít su k tomu, abyste se stali rootem, jako byste to dělali v jiných distribucích Linuxu. Místo toho spusťte své příkazy pomocí sudo.
Krok 2. Před zbývajícím příkazem zadejte sudo
„Sudo“znamená „náhradní uživatel“. Když přidáte sudo na začátek příkazu, příkaz se spustí jako root.
- Například: sudo /etc/init.d/networking stop zastaví síťovou službu a sudo adduser přidá do systému nového uživatele. Oba tyto úkoly vyžadují root přístup.
- Před spuštěním příkazu sudo budete vyzváni k zadání hesla. Linux ukládá vaše heslo po dobu 15 minut, takže jej nebudete muset zadávat.
Krok 3. Před spuštěním příkazu, který otevře program s grafickým uživatelským rozhraním (GUI), zadejte gksudo
Z bezpečnostních důvodů Ubuntu nedoporučuje používat „sudo“k otevírání programů s GUI. Místo toho zadejte příkaz gksudo před příkazem, který spouští program.
- Například: zadejte gksudo gedit /etc /fstab a otevřete soubor „fstab“v GEdit, editačním programu s GUI.
- Pokud používáte Správce oken KDE, použijte místo gksudo kdesudo.
Krok 4. Simulujte kořenové prostředí
Pokud jste pokročilý uživatel, který ke spuštění konkrétních skriptů potřebuje přístup ke skutečnému kořenovému shellu, simulujte kořenový shell pomocí sudo –i. Tento příkaz vám poskytne přístup superuživatele s proměnnými prostředí root.
- Zadejte příkaz sudo passwd root. Tím se vytvoří heslo pro root, v zásadě „povolení“účtu. Nezapomeňte toto heslo.
- Zadejte sudo -i. Po vyzvání zadejte heslo uživatele root.
- Výzva se změní z $ na #, což znamená, že máte přístup root.
Krok 5. Poskytněte sudo přístup jinému uživateli
Pokud nastavujete účet pro někoho, kdo aktuálně nemá přístup root, budete muset přidat jeho uživatelské jméno do skupiny sudo. Chcete -li to provést, zadejte usermod -aG sudo username (ale „username“nahraďte správným uživatelským jménem).
Metoda 2 ze 2: Povolení kořenového uživatele
Krok 1. Stisknutím Ctrl+Alt+T otevřete okno terminálu
Z bezpečnostních důvodů (a aby nedošlo k poškození) je uživatelský účet root ve výchozím nastavení uzamčen. Chcete -li bezpečně spouštět příkazy jako root, měli byste použít
sudo
nebo
gksudo
namísto. Pokud absolutně musíte mít samostatného uživatele root (pokud to vyžaduje program používaný vaší firmou nebo tuto pracovní stanici bude používat pouze jeden uživatel), můžete uživatele root povolit několika jednoduchými příkazy.
Povolení uživatele root může ohrozit váš systém a Ubuntu to nedoporučuje
Krok 2. Zadejte sudo passwd root a stiskněte klávesu ↵ Enter
Budete vyzváni k nastavení nového hesla pro uživatele root. Neztraťte toto heslo.
Krok 3. Zadejte heslo a stiskněte klávesu ↵ Enter
Krok 4. Po zobrazení výzvy znovu zadejte heslo a stiskněte klávesu ↵ Enter
Uživatel root by nyní měl mít heslo.
Krok 5. Zadejte příkaz su - a stiskněte klávesu ↵ Enter
Po zobrazení výzvy k zadání výzvy root zadejte heslo uživatele root.
Chcete -li deaktivovat kořenový účet, zadejte sudo passwd -dl root
Tipy
- Měli byste se co nejvíce vyhnout přihlášení jako root. Pomocí sudo nebo gksudo můžete spustit téměř jakýkoli příkaz vyžadovaný superuživatelem.
- Můžete také použít sudo –i pro přístup k shellu jiného uživatele v systému. Chcete -li se stát uživatelem „jane“, zadejte sudo –I jane a poté po výzvě zadejte SVÉ heslo (nikoli Jane).