Ubuntu

Jak povolit a zakázat kořenový účet v Ubuntu

Jak povolit a zakázat kořenový účet v Ubuntu

Primární a výchozí účet správce v Ubuntu a dalších distribucích Linuxu je účet root. Ve výchozím nastavení, když na svém počítači instalujete některé distribuce Linuxu (například CentOS a RedHat), průvodce instalací automaticky vytvoří účet root. Umožňuje také nastavit heslo účtu root.

V Ubuntu však během instalace bude účet root vytvořen na pozadí, ale bez možnosti nastavit heslo účtu. Účet v systému Linux bez hesla nebo s prázdným účtem se obecně považuje za deaktivovaný účet, dokud není ručně povolen.

V tomto kurzu ukážeme, jak povolit, zakázat a nastavit heslo ke kořenovému účtu v Ubuntu. Netřeba dodávat, že při výchozí instalaci je účet root uzamčen a deaktivován.

Před spuštěním můžete zkontrolovat informace o hesle účtu root pomocí následujících příkazů:

sudo grep root / etc / passwd

Zkontrolujte, zda má kořenový účet heslo

Jak vidíte na výše uvedeném snímku obrazovky, „x“ znamená, že účet má prázdné heslo.

sudo grep root / etc / shadow

Zkontrolujte, zda má kořenový účet heslo

Na tomto snímku obrazovky!”Označuje, že heslo je uzamčeno. Účet se zamčeným heslem znamená, že uživatel účtu nebude moci heslo použít. V případě, že uživatel zadá správné nebo nesprávné heslo, pokus o přihlášení uživatele selže.

Chcete-li nyní povolit účet root a nastavit k němu heslo, můžete v závislosti na vašem použití použít jednu z následujících tří metod:

První metoda: Dočasné povolení / zakázání kořenového účtu

V této metodě bude účet root povolen pro konkrétní úkol. Chcete-li povolit účet root v této metodě, můžete použít následující příkaz:

sudo -i

Povolte dočasně kořenový účet

V případě, že potřebujete deaktivovat účet root, stačí se odhlásit z této relace pomocí příkazu „exit“.

výstup

Odhlášení z kořenového účtu

Druhá metoda: Povolení / zakázání kořenového účtu pomocí příkazového řádku

V této metodě budete moci povolit nebo zakázat účet root prostřednictvím terminálu nebo příkazového řádku. Ale nebudete se moci přihlásit ke kořenovému účtu přes grafické rozhraní.

Chcete-li povolit účet root, použijte následující příkaz:

sudo -i passwd root

Nastavte heslo ke kořenovému účtu

Jak vidíte na výše uvedeném snímku obrazovky, předchozí příkaz umožní účet root a také vám umožní nastavit heslo účtu root.

Nyní můžete pomocí terminálu přepnout na účet root:

su - root

Přepněte na kořenový účet

Chcete-li zakázat účet root v této metodě, použijte následující příkaz:

sudo passwd -dl root

Zakázat kořenový účet

Abyste se ujistili, že jste deaktivovali účet root, zkuste jej přepnout a uvidíme, co se stane:

Přepnutí na kořenový účet po jeho deaktivaci

Jak můžete vidět na předchozím snímku obrazovky, po deaktivaci účtu root budete čelit chybě ověření selhala.

Třetí metoda: Povolení / zakázání kořenového účtu v příkazovém řádku i v grafickém uživatelském rozhraní

V této metodě budete moci přepnout na kořenový účet z příkazového řádku i grafického uživatelského rozhraní.

Krok 1. Chcete-li povolit účet root, použijte následující příkaz:

sudo -i passwd root

Nastavte heslo ke kořenovému účtu

Krok 2. Pokud se nyní pokusíme přihlásit pomocí grafického uživatelského rozhraní a uvidíme, co se stane:

Do textového pole uživatelské jméno zadejte „root“.

Přihlaste se pomocí kořenového účtu

Zadejte heslo účtu root.

Chyba při přihlášení ke kořenovému účtu

Jak vidíte, během přihlášení se objeví chyba. Grafické rozhraní má další vrstvu zabezpečení, která znemožňuje přihlášení uživatele root, pokud nenakonfigurujete další konfigurační soubory.

Krok 3. Chcete-li povolit přihlášení k účtu root pomocí grafického uživatelského rozhraní, musíme upravit další dva soubory:

/ etc / gdm3 / custom.conf / etc / pam.d / gdm-heslo

Nejprve však tyto konfigurační soubory zálohujeme:

sudo cp / etc / gdm3 / custom.conf / etc / gdm3 / custom.conf_backup sudo cp / etc / pam.d / gdm-heslo / etc / pam.d / gdm-password_backup

Zálohujte konfigurační soubory

Krok 4. Nyní otevřete soubor „/ etc / gdm3 / custom.conf “pomocí svého oblíbeného editoru.

sudo vi / etc / gdm3 / custom.konf

Otevřete vlastní konfigurační soubor

V sekci Zabezpečení přidejte další řádek, například snímek obrazovky níže.

AllowRoot = true

Upravit vlastní konfigurační soubor

Uložte a ukončete „vlastní“ konfigurační soubor.

Krok 5. Otevřete „/ etc / pam.konfigurační soubor d / gdm-password ”.

Otevřete konfigurační soubor hesla gdm

Vyhledejte řádek níže a na začátek řádku přidejte hash „#“, jako na následujícím obrázku.

Upravit soubor konfigurace hesla gdm

Uložte a ukončete konfigurační soubor „gdm“.

Krok 6. Chcete-li použít předchozí změny, musíte restartovat systém pomocí následujícího příkazu.

sudo restartovat -f

Krok 7. Po restartu se pokuste přihlásit pomocí účtu root.

Kořenový účet povolen

Gratulujeme, že jste se přihlásili ke kořenovému účtu pomocí grafického uživatelského rozhraní.

Krok 8. Chcete-li deaktivovat účet root, použijte stejný příkaz jako v metodě příkazového řádku.

sudo passwd -dl root

Zakázat kořenový účet

Krok 9. Vrátit zpět změny, které jste provedli ve dvou konfiguračních souborech (nebo můžete obnovit původní soubory ze záložního).

Odeberte „AllowRoot = true“ z „/ etc / gdm3 / custom.conf “konfigurační soubor, jako je snímek obrazovky níže.

Upravit vlastní konfigurační soubor a odebrat přidanou možnost

Odeberte hash znak „#“ z „/ etc / pam.d / gdm-password “konfigurační soubor, jako na následujícím snímku obrazovky.

Upravit možnost konfigurace hesla gdm Soubor a odebrat přidanou možnost

To je zatím vše. Pokud budete mít jakoukoli otázku, zanechte komentář a my vám rádi pomůžeme.

Hry Výukový program Battle for Wesnoth
Výukový program Battle for Wesnoth
The Battle for Wesnoth je jednou z nejpopulárnějších strategických her s otevřeným zdrojovým kódem, které si v tuto chvíli můžete zahrát. Tato hra se ...
Hry 0 A.D. Tutorial
0 A.D. Tutorial
Z mnoha strategických her venku je 0 A.D. dokáže vyniknout jako komplexní titul a velmi hluboká, taktická hra, přestože je otevřeným zdrojem. Vývoj hr...
Hry Výukový program Unity3D
Výukový program Unity3D
Úvod do Unity 3D Unity 3D je výkonný engine pro vývoj her. Jedná se o multiplatformní platformu, která vám umožňuje vytvářet hry pro mobilní zařízení,...