Otázka :Nemohu udělat su – na Ubuntu. Píše to „su:Selhání autentizace“. Jak to napravím? Je také možné, abych se k Ubuntu přihlásil přímo pomocí účtu root?
Odpověď :Pojďme se na tyto dvě otázky podívat jednu po druhé.
Upozornění: Povolení root se nedoporučuje. Pokud je to možné, měli byste se vždy snažit provádět všechny administrativní úkoly pomocí sudo.
Otázka 1:Nemohu se přihlásit pomocí příkazu su. Jak to opravit?
Ve výchozím nastavení je heslo účtu root v Ubuntu uzamčeno. Takže když to uděláte su -, zobrazí se vám chybová zpráva o selhání ověření, jak je uvedeno níže.
$ su - Password: su: Authentication failure
Povolit heslo superuživatelského účtu na Ubuntu
Nejprve nastavte heslo pro uživatele root, jak je uvedeno níže.
$ sudo passwd root [sudo] password for ramesh: Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully
Nyní se s novým heslem můžete přihlásit jako super uživatel pomocí příkazu su
$ su - Password: #
Zakázat heslo superuživatelského účtu na Ubuntu
Později, pokud již nebudete chtít su používat, můžete uzamknout heslo uživatele root pomocí jedné z níže uvedených metod
$ sudo passwd -l root
( nebo )
$ sudo usermod -p '!' root
Otázka 2:Jak se přihlásím do Ubuntu přímo pomocí účtu root?
Nejprve byste měli povolit uživateli root přihlášení z X, jak je vysvětleno níže.
Krok 1:Přejděte do okna Systém -> Správa -> Přihlášení.
Krok 2:Na kartě Zabezpečení klikněte na zaškrtávací políčko „Povolit místního správce systému“, jak je znázorněno níže. Po této změně restartujte systém a přihlaste se přímo pomocí účtu root.