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ť.
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:
- 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.
- Klikni na Odomknúť možnosť, za ktorou nasleduje heslo root. Na iné používateľské konto môžete prepnúť jednoduchým kliknutím.
- 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.
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
- Linux
- Správa systému
- Príkazy Linux
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é.
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