Zásady distribuce Ubuntu jsou takové, že veškeré uživatelské akce a rozhodnutí vyžadující administrátorská práva se provádějí pouze pomocí příkazu sudo
. Začátečníkům nikdo nedoporučuje používat příkaz root,
protože začínající uživatel se v systému špatně orientuje a může zapomenout, že je přihlášen jako root
, a smazat důležitý soubor. V Ubuntu není možné obnovit soubory po smazání jediným příkazem rm
, což znamená, že začátečník nemá v rootu
co dělat. Někdy je však potřeba přihlásit se jako uživatel root
.
Z výše popsaných důvodů pro uživatele root není v Ubuntu ve výchozím nastavení nastaveno heslo, takže se jako root nemůžete přihlásit pouze pomocí virtuálních konzolí dostupných přes Ctrl+Alt+FN
nebo pomocí nástroje su
. Protože heslo není nastaveno, nebudete jej moci správně zadat.
Spusťte:
$ su - root
Pravda věc se obchází. Chcete-li se v terminálu přihlásit jako uživatel root
, stačí před příkaz su
přidat sudo
:
$ sudo su - root
Můžete také použít volbu -i
příkazu sudo
, abyste otevřeli konzolu jako root:
$ sudo -i
Pokud se chcete přihlásit jako tento uživatel ve virtuální konzoli nebo přes SSH, musíte nejprve nastavit heslo pro tohoto uživatele. Spustit:
$ sudo passwd root
Heslo zadejte dvakrát. Poté se uživatel root stane téměř plnohodnotným uživatelem systému. Nebude možné se pod ním přihlásit do grafického uživatelského rozhraní. Jedná se o omezení samotného shellu Gnome a je velmi špatnou praxí spouštět celý shell jako root
.
Pokud to ale opravdu chcete udělat, můžete trochu nakonfigurovat pravidla PAM pro GDM. To provedete tak, že otevřete soubor /etc/pam.d/gdm-password
a zakomentujete tamní řádek:
$ sudo vi /etc/pam.d/gdm-password
# auth required pam_succeed_if.so user != root quiet_success
Nyní se můžete ve správci přihlášení autentizovat jako root
. Stačí v seznamu kliknout na Ne a pak zadat přihlašovací jméno root
:
Poté se zobrazí shell spuštěný jako superuživatel:
Mějte na paměti, že je to nebezpečné, protože jakýkoli program může s vaším počítačem udělat naprosto cokoli. V tomto režimu běžely i první verze systému Windows. A pamatujeme si, jak byly zranitelné a slabé vůči útokům hackerů.