7 března, 2022

jak se stát uživatelem root v Linuxu?

uživatel root je privilegovaný uživatel v Linuxu, který je podobný správci ve Windows.

všechny druhy administrativních operací lze provádět pomocí oprávnění uživatele root, proto není vhodné poskytovat přístup uživatele root každému, kdo nemá mnoho znalostí o prostředí Linuxu, což by mohlo mít nepříznivý dopad na systém.

nejlepší praxí je zakázat přístup root. UBUNTU v podstatě zakáže přístup root a namísto přístupu root znamená sudo.

běžní uživatelé mohou provádět administrativní úkoly pomocí příkazu sudo, spíše v závislosti na oprávnění root access pro správu administrační činnosti.

Konfigurace přístupu sudo v Linuxu naleznete v níže uvedeném článku.

  • jak nakonfigurovat přístup sudo v Linuxu

povolení přístupu sudo pro uživatele, přesně sleduje aktivitu uživatele a zaznamenává vše v protokolu zpráv (/var/log / message).

kliknutím sem zobrazíte efektivní způsoby čtení souborů protokolu v Linuxu.

viz níže uvedené články se dozvědět více o sudo privilege.

  • Jak povolit běžnému uživateli nebo skupině spouštět příkazy jako root v Linuxu
  • Jak povolit běžnému uživateli spouštět příkazy jako root v určitém adresáři v Linuxu

1) Stát se kořenovým uživatelem v Linuxu, pomocí příkazu ‚ su ‚

su (krátká forma příkazu „nahradit nebo přepnout uživatele“) nám umožňuje spouštět příkazy s oprávněními jiného uživatele.

su je nejjednodušší způsob přepnutí na root účet, který vyžaduje root heslo pro použití příkazu “ su “ v Linuxu.

tento přístup “ su “ nám umožní načíst domovský adresář uživatele root a jeho shell.

$ sudo su -Password::/root# pwd/root

jako při přihlášení jako ‚root‘, příkazový řádek končí # místo $.

možná se divíte, proč bych měl používat “ – „při použití příkazu“ su “ a jaký je v tom rozdíl.

  • su -: použití „su -“ nastaví cílové uživatelské prostředí pomocí HOME, SHELL, USER, LOGNAME a PATH.
  • su: použití „su“ zachovává aktuální uživatelské prostředí.

2) stát se kořenovým uživatelem v Linuxu, pomocí příkazu“ sudo-i“

sudo (krátká forma příkazu „super user do“) nám umožňuje dočasně spustit další příkazy jako root. To je nejlepší způsob, jak spustit příkazy root, protože zaznamenává vše, co se provádí pomocí příkazu sudo.

Uživatelé nevyžadují heslo root, aby získali přístup root. Místo toho uživatelé zadají své vlastní heslo, aby využili dočasný přístup root.

$ sudo -i:/root# pwd/root

po přepnutí na root pomocí výše uvedeného příkazu se otevře interaktivní kořenový shell a přesměruje se do kořenového domovského adresáře (/root).

alternativně lze každý příkaz spustit přímo z uživatelské relace pouhým přidáním „sudo“ před každým spuštěným příkazem.

$ sudo ip a

3) stát se uživatelem root v Linuxu, pomocí příkazu“ sudo-s“

příkaz sudo-s poskytuje root přístup a nakonec chrání vaše aktuální prostředí, včetně nastavení specifických pro shell a domovského adresáře.

$ sudo -s:/home/magesh# pwd/home/magesh

závěr

tento článek poskytuje přehled při použití příkazu “ su “ a „sudo“ ve vašem prostředí Linuxu.

laskavě nás podpořte sdílením tohoto článku se svými přáteli a kolegy!

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.