V systéme Linux vám príkaz sudo poskytuje najvyššie oprávnenie vykonávať rôzne administratívne funkcie, a to aj napriek vášmu prístupu bez oprávnení root. Na používanie sudo však musíte mať vo svojom systéme účet superužívateľa.

Pretože existuje niekoľko operačných systémov Linux, bežne známych ako distribúcie, existuje niekoľko spôsobov, ako pridať používateľa sudo. Pokračujte v čítaní a zistite viac o tom, ako môžete použiť príkazy Linux v rôznych distribúciách na dosiahnutie tejto jednoduchej, ale zásadnej úlohy.

Pridanie superužívateľa do Ubuntu a Debianu

V rámci Ubuntu a ďalších distribúcií založených na Debiane existujú dva prominentné spôsoby pridania používateľa sudo. Môžete to urobiť pomocou terminálu alebo použiť grafický prístup pomocou nastavení systému.

1. Prístup príkazového riadka

Ak chcete pridať používateľa sudo cez príkazový riadok, musíte najskôr spustiť terminál. Potom zadajte nasledujúci príkaz:

používateľské meno sudo adduser

...kde používateľské meno je meno nového používateľa, ktorého chcete vytvoriť.

instagram viewer

Tento príkaz vytvorí nového používateľa, ktorého môžete pridať do skupiny sudoers. Opäť existuje niekoľko spôsobov, ako pridať používateľa do skupiny sudo. Prvým spôsobom je použitie súboru usermod príkaz.

sudo usermod -aG sudo užívateľské meno

...kde -a odkazuje na Príloha funkciu a G znamenať Skupina.

Po pridaní používateľa do skupiny sudo musíte skontrolovať, či vyššie uvedený príkaz správne fungoval. Na overenie zadajte nasledujúci príkaz:

používateľské meno skupiny

V prípade, že ste skúsený používateľ a radšej sa vyhnete viacerým príkazom, môžete nového superužívateľa vytvoriť priamo pomocou jedného príkazu:

sudo adduser užívateľské meno sudo

Proces overovania zostáva rovnaký ako predtým.

2. Použitie grafického rozhrania

Pred pridaním používateľa do skupiny sudo pomocou systémových nastavení budete musieť najskôr vytvoriť nového používateľa pomocou príkazového riadka. Potom pokračujte podľa nižšie uvedených krokov:

  1. Prejdite do ponuky Aplikácie a kliknite na ikonu Používatelia možnosť. Zobrazí sa zoznam používateľov vrátane novovytvorených používateľov.
  2. Klikni na Odomknúť možnosť, za ktorou nasleduje heslo root. Na iné používateľské konto môžete prepnúť jednoduchým kliknutím.
  3. Hneď ako ho vyberiete, zobrazí sa vám možnosť previesť novovytvorený používateľský účet na účet správcu. Prepnite tlačidlo vedľa Správca štítok a účet bude pridaný ako účet sudo.

Súvisiace: Ako používať príkazy sudo bez hesla v systéme Linux

Vytvorenie nového superužívateľa v Arch Linuxe

V systéme Arch Linux, pretože systém v predvolenom nastavení nevytvára účet sudo, si ho musí užívateľ vytvoriť ručne. Prvým krokom je získanie prístupu root pomocou súboru su príkaz.

su

Zadajte heslo pre užívateľa root a za ním nasledujúci príkaz:

pacman -Sy sudo

Ihneď po inštalácii sudo vytvorte nového používateľa.

useradd-vytvoriť-užívateľské meno-domov

Nastavte heslo pre nového používateľa pomocou príkaz passwd.

passwd užívateľské meno

Teraz je načase pridajte novo vytvorené používateľské meno do zoznamu sudoers. Použi usermod príkaz na dosiahnutie tohto cieľa.

usermod -pridať -skupiny používateľov kolies

Súbor sudoers môžete skontrolovať pomocou nasledujúceho príkazu:

visudo 

Raz /etc/sudoers súbor sa otvorí, musíte upraviť niektoré špecifikácie užívateľských oprávnení, umiestnené v spodnej časti súboru sudoers. V textovom súbore vyhľadajte nasledujúci riadok:

#%koleso VŠETKO = (VŠETKO) VŠETKO

Výkon:

Odstrániť # symbol pred %koleso riadok a uložte zmeny. Stlačte Ctrl + O súbor uložte na klávesnici.

Ak chcete skontrolovať, či bol používateľ úspešne pridaný, musíte vykonať nasledujúci príkaz:

su užívateľské meno

Výzva bash sa zmení tak, aby odrážala meno nového používateľa. Na overenie napíšte:

kto som

Malo by zobrazovať meno aktuálneho používateľa. Ak chcete skontrolovať, či má nový používateľ oprávnenia sudo, zadajte:

sudo whoami

Ak sa zobrazí výstup koreň, potom má aktuálny používateľ prístup pre správcu.

Pridanie účtu sudo v systéme CentOS

Vzhľadom na popularitu CentOS by bola škoda vynechať proces pridávania účtu sudo v tomto distro. Proces pridania účtu sudo do CentOS je celkom podobný procesu uvedenému vyššie pre Arch Linux, ale s niekoľkými základnými zmenami.

Pred vytvorením nového používateľa sa musíte prihlásiť ako root. Ak to chcete urobiť, použite príkaz su príkaz:

su

Po prihlásení ako užívateľ root je čas na vytvorenie nového používateľa, ktorého potom pridáme do zoznamu sudoers.

useradd -G užívateľské meno kolesa

Nastavte heslo pre tohto nového používateľa pomocou príkazu passwd.

passwd užívateľské meno

Teraz sa prihláste ako nový používateľ a skontrolujte, či máte prístup sudo. Ak to chcete urobiť, zadajte jeden po druhom nasledujúce príkazy:

su užívateľské meno
sudo whoami

Výkon:

Akonáhle stlačíte kláves Enter po zadaní prvého príkazu, systém vás vyzve na zadanie hesla. Pokračujte zadaním nového hesla. Zobrazí sa výstup vyššie uvedeného príkazu koreň, čo znamená, že aktuálny používateľ má oprávnenia root.

Ako pridať superužívateľa do Fedory

V neposlednom rade, v prípade, že ako primárny operačný systém používate Fedoru, môžete novému používateľovi priradiť oprávnenia superužívateľa v niekoľkých jednoduchých krokoch.

Ak chcete vytvoriť nového používateľa, použite príkaz adduser nasledovne:

užívateľské meno používateľa

Teraz nastavte heslo pre nového používateľa.

passwd užívateľské meno

Pridajte tohto novo vytvoreného používateľa do priečinka koleso skupina pomocou usermod príkaz.

usermod -aG užívateľské meno kolesa

Otvorte súbor sudoers pomocou nasledujúceho príkazu:

visudo

Teraz musíte upraviť niektoré špecifikácie používateľských oprávnení. V textovom súbore vyhľadajte nasledujúci riadok a zrušte komentár %koleso ALL = (ALL) riadok odstránením Libra postava (#) predchádzajúci tomu.

## Odznačte, aby mohli členovia skupinového kolesa vykonávať ľubovoľný príkaz
%Wheel ALL = (ALL) ALL

Udelenie oprávnení superužívateľom novým používateľom

V závislosti od toho, ktoré distro používate, bude proces vytvárania nových používateľov sudo viac -menej rovnaký, s niekoľkými malými rozdielmi. Cieľom je zaistiť, aby ste mohli udeľovať oprávnenia root všetkým novým správcom, ktorí budú používať distribúciu.

Nie veľa používateľov Linuxu o tom vie, ale sudo a su sú dva rôzne príkazy. Aj keď obaja vykonávajú podobné funkcie, v mnohých ohľadoch sa navzájom veľmi líšia.

zdieľamTweetE -mail
Sudo vs. su: Aký príkaz by ste mali použiť?

V systéme Linux existujú dva príkazy na získanie prístupu superužívateľov: su a sudo. Ktorý z nich by ste mali použiť, závisí od konkrétnej úlohy.

Čítajte ďalej

Súvisiace témy
  • Linux
  • Správa systému
  • Príkazy Linux
O autorovi
Wini Bhalla (48 publikovaných článkov)

Wini je spisovateľka z Dillí a má 2 roky písomnej praxe. Počas písania bola spájaná s digitálnymi marketingovými agentúrami a technickými firmami. Napísala obsah súvisiaci s programovacími jazykmi, cloudovou technológiou, AWS, strojovým učením a mnohými ďalšími. Vo svojom voľnom čase rada maľuje, trávi čas so svojou rodinou a cestuje do hôr, kedykoľvek je to možné.

Viac od Winiho Bhallu

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber