Ako sa stať koreňom v Ubuntu?

Ak chcete spustiť príkaz ako root, zadajte pred príkaz "sudo". Ak príkaz otvorí program s grafickým používateľským rozhraním (GUI), použite „gksudo“.

Na nastavenie hesla root použite nasledujúci príkaz
Na nastavenie hesla root použite nasledujúci príkaz: $ sudo passwd root.

Na spustenie administratívnych úloh v systéme Linux musíte mať prístup root (známy aj ako superužívateľ). Mať samostatný účet root je bežné vo väčšine distribúcií Linuxu, ale Ubuntu v predvolenom nastavení root deaktivuje. To zabraňuje používateľom robiť chyby a chráni systém pred votrelcami. Na spustenie príkazov, ktoré vyžadujú prístup root, použitesudo.

Metóda 1 z 2: Spustenie príkazov root pomocou sudo

  1. 1
    Stlačením ctrl+ alt+t otvoríte okno terminálu. Pretože Ubuntu predvolene uzamkne účet root, nemôžete sa z neho su stať rootom ako v iných distribúciách Linuxu. Namiesto toho začnite svoje príkazy pomocou sudo.
  2. 2
    Napíšte sudo pred zvyškom príkazu. „Sudo“ znamená „náhradný používateľ“. Keď na začiatok príkazu pridáte sudo, príkaz sa spustí ako root.
    • Napríklad: sudo /etc/init.d/networking stop zastaví sieťovú službu a sudo adduser pridá do systému nového používateľa. Obe tieto úlohy vyžadujú prístup root.
    • Pred spustením príkazu sudo budete vyzvaní na zadanie hesla. Linux uchováva vaše heslo 15 minút, takže ho nebudete musieť zadávať.
  3. 3
    gksudo Pred spustením príkazu zadajte príkaz, ktorý otvorí program s grafickým používateľským rozhraním (GUI). Z bezpečnostných dôvodov Ubuntu neodporúča používať „sudo“ na otváranie programov s GUI. Namiesto toho zadajte gksudo príkaz, ktorý spustí program.
    • Napríklad: zadaním gksudo gedit /etc/fstab otvoríte súbor „fstab“ v programe GEdit, editačnom programe s grafickým rozhraním.
    • Ak používate správcu okien KDE, použite kdesudo namiesto gksudo.
  4. 4
    Simulujte koreňové prostredie. Ak ste pokročilý používateľ a potrebujete na spustenie konkrétnych skriptov prístup k skutočnému koreňovému shellu, simulujte koreňový shell pomocou sudo -i. Tento príkaz vám poskytne prístup superužívateľa s premennými prostredia root.
    • Zadajte príkaz sudo passwd root. To vytvorí heslo pre root, v podstate „povolenie“ účtu. Nezabudnite na toto heslo.
    • Napíšte sudo -i. Po výzve zadajte heslo root.
    • Výzva sa zmení z $ do #, čo znamená, že máte prístup root.
  5. 5
    Poskytnite sudo prístup ďalšiemu používateľovi. Ak nastavujete účet pre niekoho, kto v súčasnosti nemá prístup typu root, budete musieť pridať jeho používateľské meno do skupiny sudo. Ak to chcete urobiť, zadajte usermod -aG sudo username(ale nahraďte „používateľské meno“ správnym používateľským menom).
Ale Ubuntu v predvolenom nastavení root deaktivuje
Mať samostatný účet root je bežné vo väčšine distribúcií Linuxu, ale Ubuntu v predvolenom nastavení root deaktivuje.

Metóda 2 z 2: Povolenie užívateľa root

  1. 1
    Stlačením ctrl+ alt+t otvoríte okno terminálu. Z bezpečnostných dôvodov (a aby sa predišlo poškodeniu) je užívateľský účet root predvolene uzamknutý. Ak chcete bezpečne spúšťať príkazy ako root, mali by ste použiť príkaz sudoalebo gksudo. Ak absolútne musíte mať samostatného užívateľa root (ak to vyžaduje program používaný vašou firmou alebo ak túto pracovnú stanicu bude používať iba jeden používateľ), môžete používateľa root povoliť niekoľkými jednoduchými príkazmi.
    • Povolenie používateľa root môže ohroziť váš systém a Ubuntu ho neodporúča.
  2. 2
    Napíšte sudo passwd root a stlačte enter. Budete vyzvaní, aby ste nastavili nové heslo pre užívateľa root. Nestratte toto heslo.
  3. 3
    Zadajte heslo a potom stlačte enter.
  4. 4
    Po výzve znova zadajte heslo a potom stlačte enter. Užívateľ root by teraz mal mať heslo.
  5. 5
    Napíšte su - a stlačte enter. Po zobrazení výzvy na zadanie hesla root zadajte heslo root.
    • Ak chcete zakázať účet root, zadajte sudo passwd -dl root.

Tipy

  • Mali by ste sa čo najviac vyhýbať prihlasovaniu ako root. Môžete spustiť takmer akýkoľvek príkaz vyžadovaný superužívateľom pomocou sudo alebo gksudo.
  • Môžete tiež použiť sudo -i na prístup k shellu iného používateľa v systéme. Ak sa chcete stať používateľom „jane“, napíšte sudo -I jane a po výzve zadajte SVOJE heslo (nie Jane).

Otázky a odpovede

  • Na Ubuntu nie je potrebné používať gksudo. Radšej použite sudo.
    „gksudo“ je pre formulár GUI na zadanie hesla privilegovaného používateľa. Ak by ste použili „sudo“, potom si vyžiada heslo v samotnom CLI.
  • Keď sa pokúšam uložiť súbor do priečinka xsessions, stále sa zobrazuje, že nemám potrebné povolenia na uloženie súboru. Ako to môžem vyriešiť?
    Skontrolujte povolenie adresára pomocou príkazu „ls“ a zmeňte ho zodpovedajúcim spôsobom pomocou príkazu „chmod“.
  • Ako spravovať heslo vytvorené príkazom?
    Heslo root môžete vytvoriť pomocou príkazového riadka. V systéme Linux má root správcu ako operačný systém Windows. Na nastavenie hesla root použite nasledujúci príkaz: $ sudo passwd root.
  • Vykonal som kroky na povolenie a nastavenie hesla pre root, ale po zadaní: „sudo -“ stále hovorí su: Chyba overenia. Čo mám robiť?
    Pri nesprávnom prihlásení pomocou hesla sa zobrazuje chyba „su: Chyba overenia totožnosti“. Na vyriešenie problému zadajte správne heslo. Neexistuje ani príkaz ako „sudo -“, kde nájdete správne použitie v článku.
  • Prečítal som si článok a vyskúšal som gksudo na Ubuntu, ale nefunguje to. Dozvedel som sa, že je zrušený väčšinou verzií Linuxu. Čo robím?
    gksudo nebude fungovať v relácii Wayland; prepnite na reláciu Xorg a skúste to.

Súvisiace články
  1. Ako naformátovať počítač so systémom Windows 10?
  2. Ako nainštalovať Kodi do systému Windows?
  3. Ako vytvoriť ISO DVD v systéme Windows 7?
  4. Ako zapnúť BitLocker v systéme Windows?
  5. Ako mať prázdnu pracovnú plochu v systéme Windows 10?
  6. Ako vynútiť ukončenie aplikácie na počítači Mac?
FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail