Prihláste sa ako root na Ubuntu

Prihlaste Sa Ako Root Na Ubuntu



Používateľ root nie je na Ubuntu štandardne aktívny. Môže byť aktivovaný nastavením jeho hesla pomocou passwd príkaz a potom pomocou jeho - príkaz, môžete sa prihlásiť ako root.

Užívateľ root je užívateľ, ktorý má všetky administrátorské privilégiá bez akýchkoľvek obmedzení. Môže pristupovať a upravovať akýkoľvek súbor, pridávať alebo odstraňovať používateľov, inštalovať alebo odstraňovať softvér a meniť konfigurácie systému.

Používateľ root sa líši od bežného používateľa, má najvyššie privilégiá a výrazne väčšiu moc. Napríklad užívateľ root môže vykonávať kritické príkazy a upravovať systémové súbory bez akýchkoľvek obmedzení, na druhej strane bežný užívateľ takéto oprávnenia nemá.







V tejto príručke preskúmam používateľa root Ubuntu, ako sa prihlásiť ako používateľ root a ako sa líši od bežného používateľa.



Poznámka: Pre pokyny a príkazy uvedené v tejto príručke používam Ubuntu 22.04.



Rootový užívateľ Ubuntu

Pri inštalácii Ubuntu sa vytvorí užívateľ root bez hesla. Používateľ root zostane neaktívny, aby sa predišlo akémukoľvek neúmyselnému poškodeniu systémových súborov. Preto vždy, keď sa prihlásite do svojho systému Ubuntu, vstúpite ako bežný používateľ so špecifickými ustanoveniami. To však neznamená, že nebudete môcť získať prístup k oprávneniam root. Ak máte oprávnenia správcu, pridajte sudo predtým, ako vám príkazy umožnia vykonať koreňovo špecifický príkazy.





Root vs Sudo

Root je účet so všetkými privilégiami, zatiaľ čo Sudo je nástroj príkazového riadka, ktorý umožňuje bežnému používateľovi so špeciálnymi oprávneniami spúšťať príkazy vyžadujúce práva root. Napríklad, keď vykonáte príkaz súvisiaci so systémom na Ubuntu, dá vám to chyby odmietnutia povolenia . To znamená, že nemáte právomoc vykonať tieto zmeny.



Ale keď ako bežný používateľ sudo vložíte sudo pred príkaz, vykoná sa úplne bez problémov.

Ak však na svojom systéme pracujete ako užívateľ root, na vykonanie úlohy súvisiacej so systémom nemusíte pred príkaz pridávať sudo.

Na spustenie príkazu sudo musí mať normálny používateľ práva správcu; pozrite si našu príručku pridanie používateľa do sudoers na Ubuntu pre viac detailov.

Povoliť používateľa root na Ubuntu

Ako už bolo spomenuté vyššie, užívateľ root je uzamknutý na Ubuntu a jeho príchutiach. Môžete ho však povoliť nastavením hesla pre používateľa root.

Všimnite si, že ak nie ste súčasťou sudoers, nemôžete vykonať tieto kroky.

Používateľa root môžete povoliť pomocou passwd príkaz s koreň ako používateľské meno.

sudo passwd koreň

Po vykonaní príkazu nastavte silné heslo, pričom pamätajte na význam používateľa root. Po nastavení hesla je používateľ root povolený a je k nemu prístup.

Prihláste sa ako root

Ak sa chcete prihlásiť ako root na Ubuntu, otvorte terminál a použite jeho príkaz s pomlčkou , -l, alebo --Prihlásiť sa možnosť.

jeho -

Zobrazí sa výzva na zadanie hesla; zadajte heslo a teraz ste prihlásený ako root na Ubuntu.

Všimnite si, že typické $ znak bash shell sa zmení na # podpísať, keď sa prihlásite ako root na Ubuntu.

Teraz už nemusíte vkladať sudo pri vykonávaní príkazov súvisiacich so systémom alebo pri prístupe k systémovým súborom.

Ak sa chcete vrátiť ako bežný používateľ, použite VÝCHOD alebo odhlásiť sa príkaz.

Prihláste sa ako root cez Display Manager

Vyššie uvedená metóda bude fungovať iba na termináli, ak sa však chcete pomocou správcu displeja prihlásiť ako root na Ubuntu, môžete to urobiť.

POZOR: Táto metóda sa neodporúča, pretože v prípade škodlivého útoku môžete potenciálne stratiť kontrolu nad serverom. Je tiež možné, že počas inštalácie softvéru z neznámeho zdroja spôsobíte poškodenie systémových súborov.

Upozorňujeme, že nasledujúce pokyny sú pre Ubuntu 22.04 s desktopovým prostredím GENOME a nebudú fungovať, ak GENOME nepoužívate.

Najnovší GENOME používa GDM3 v predvolenom nastavení správcu displeja, takže ku konfiguračnému súboru GDM3 budeme pristupovať pomocou textového editora nano.

sudo nano / atď / gdm3 / custom.conf

Zadajte nasledujúci riadok do súboru.

AllowRoot = pravda

Teraz stlačte ctrl+x pre ukončenie súboru a uloženie zmien.

Ďalší krok zahŕňa úpravu PAM alebo Zásuvný autentifikačný modul adresár, ktorý má súbor s heslom GDM.

POZOR: Úprava s chybami môže potenciálne poškodiť súbor pam.d konfiguračné súbory, ktoré môžu v konečnom dôsledku zneprístupniť váš server.

Otvor gdm-passowrd súbor znova pomocou editora nano.

sudo nano / atď / pam.d / gdm-heslo

Komentujte zvýraznený riadok na snímke obrazovky vyššie pomocou # znamenie.

Stlačte tlačidlo ctrl+x ukončiť a uložiť súbor.

Teraz pokračujte v reštartovaní systému Ubuntu a potom na prihlasovacej obrazovke vyberte možnosť Nie sú uvedené možnosť.

Zadajte používateľské meno koreň a heslo, ktoré bolo vytvorené v Prihláste sa ako root oddiele.

Po prihlásení otvorte terminál a uvidíte # štandardne podpísať.

Prihláste sa ako root pomocou Sudo

Ak ste bežný používateľ a patríte do skupiny administrátorov alebo máte oprávnenia superužívateľa (sudoer), môžete sa prihlásiť ako používateľ root pomocou sudo príkaz.

sudo -s

Alebo

sudo -i

Po vykonaní vyššie uvedeného príkazu budete vyzvaní na zadanie hesla, zadajte svoje heslo (heslo používateľa nie root).

Používateľské meno sa zmení z vášho normálneho mena na root; Použi kto som príkaz na zistenie aktuálneho používateľského mena.

kto som

Pred prihlásením ako root je používateľské meno sám , ale po prihlásení ako root sa používateľské meno zmení na koreň .

S aktívnymi užívateľmi root sú vždy spojené bezpečnostné riziká. Takže by som odporučil pristupovať k užívateľským právam root pomocou sudo príkaz.

Záver

Používateľ root je používateľ najvyššej úrovne so všetkými oprávneniami, avšak na Ubuntu nie je používateľ typu root štandardne aktívny. Na aktiváciu užívateľa root bolo potrebné nastaviť heslo pomocou passwd príkaz. Ak je používateľ už sudoer, potom sa tento používateľ môže stať root pomocou sudo -i príkaz. Táto príručka tiež uvádza metódu na povolenie prihlásenia root z GUI, čo sa neodporúča. Je dôležité poznamenať, že vrátane Ubuntu v mnohých distribúciách Linuxu je používateľ root neaktívny z dôvodu bezpečnostných rizík. Odporúča sa použiť sudo namiesto prihlásenia sa ako aktívny užívateľ root, pretože je to bezpečnejšia možnosť. Ak sa chcete dozvedieť viac o su a sudo, použite muž su a muž sudo príkazy v termináli.