
Prihlásenie ako root
Koreňový účet je podobný akémukoľvek inému účtu v tom, že má používateľské meno ("root") a heslo. Ak poznáte heslo používateľa root, môžete ho použiť na prihlásenie do konta root z príkazového riadka.
Existuje špeciálny príkaz s názvom su (pre "super user" alebo "switch user"), ktorý umožňuje dočasne spúšťať príkazy ako root účet. Z príkazového riadka zadajte:
su
Po výzve na zadanie hesla zadajte heslo. Ak je to úspešné, prepnete sa na používateľa root a môžete spúšťať príkazy s úplnými systémovými privilégiami.
Buďte opatrní pri prihlásení ako root; je ľahké zabudnúť, že ste v súčasnosti používateľom root a môžete neúmyselne spustiť príkaz, ktorý je len obyčajný smrteľník. Jeden spôsob, ako si pripomenúť, či ste root alebo nie, je skontrolovať príkazový riadok. Mnohé systémy ukončia príkazový riadok znakom dolára (" $ "), ak ste prihlásený ako bežný používateľ, ale znakom libry (" # "), ak ste root.
Alebo môžete použiť príkaz whoami na určenie účtu, ktorý používate.
Keď skončíte s administratívnymi úlohami, môžete spustiť príkaz exit alebo logout a vrátiť sa do svojho štandardného používateľského konta.
Keď sa prihlasujete ako root, je často užitočné použiť jeden príkaz pomlčky za príkazom su, ako je tento:
su -
Tento príkaz simuluje úplné prihlásenie používateľa. Vykonáva všetky inicializačné skripty koreňového užívateľa a nastavuje všetky premenné prostredia, ako keby boli užívatelia root prihlásení do novej relácie shell. V závislosti od toho, akú úlohu musíte vykonať a ako je nakonfigurovaný účet root, táto forma príkazu su môže byť pre vás optimálna.
Spúšťanie príkazov ako root bez hesla užívateľa root
Je možné a často preferované spúšťať príkazy ako root bez prihlásenia sa do koreňového účtu pomocou príkazu sudo, čo znamená "superuser do". Ak predponu zadáte príkazom sudo, zobrazí sa výzva na zadanie hesla (nie heslo používateľa root) a vaše meno sa skontroluje oproti špeciálnemu súboru s názvom sudoers . Ak je váš účet tam uvedený, váš príkaz bude spustený s privilégiami root.
Použitie sudo robí to oveľa ťažšie zabudnúť, že ste root, pretože nie ste prihlásení do účtu root, a nikdy nezabudnete odhlásiť. Tiež, písanie sudo zakaždým, keď spustíte potenciálne deštruktívne príkaz pripomína vám byť extra opatrní a dvojité skontrolovať sami.
Ak potrebujete pridať používateľa do zoznamu sudoers, mali by ste použiť príkaz visudo, ktorý vyžaduje oprávnenie root na spustenie, a umožní vám bezpečne upraviť citlivý súbor sudoers.