V Linuxu vam ukaz sudo daje ključno pravico do opravljanja različnih upravnih funkcij, kljub dostopu brez korenskega dostopa. Če pa želite uporabljati sudo, morate imeti v sistemu račun superkorisnika.

Ker obstaja več operacijskih sistemov Linux, bolj znanih kot distros, obstaja več načinov za dodajanje uporabnika sudo. Preberite, če želite izvedeti več o tem, kako lahko uporabite ukaze Linux v različnih distribucijah, da dosežete to preprosto, a ključno nalogo.

Dodajanje superporabnika v Ubuntu in Debian

Znotraj Ubuntuja in drugih distribucij, ki temeljijo na Debianu, obstajata dva vidna načina dodajanja uporabnika sudo. To lahko storite prek terminala ali uporabite grafični pristop z uporabo sistemskih nastavitev.

1. Pristop ukazne vrstice

Če želite dodati uporabnika sudo prek ukazne vrstice, morate najprej zagnati terminal. Nato vnesite naslednji ukaz:

uporabniško ime sudo adduser

...kje uporabniško ime je ime novega uporabnika, ki ga želite ustvariti.

Ta ukaz bo ustvaril novega uporabnika, ki ga lahko dodate v skupino sudoers. Še enkrat, obstaja več načinov za dodajanje uporabnika v skupino sudo. Prvi način je uporaba

instagram viewer
usermod ukaz.

sudo usermod -aG sudo uporabniško ime

...kje -a se nanaša na Dodaj funkcijo in G pomeni Skupina.

Ko dodate uporabnika v skupino sudo, morate preveriti, ali je omenjeni ukaz deloval pravilno. Če želite preveriti, vnesite naslednje:

uporabniško ime skupine

Če ste izkušen uporabnik, ki se raje izogiba več ukazom, lahko z enim samim ukazom neposredno ustvarite novega nadkorisnika:

sudo adduser uporabniško ime sudo

Postopek preverjanja ostaja enak kot prej.

2. Uporaba grafičnega vmesnika

Preden dodate uporabnika v skupino sudo s sistemskimi nastavitvami, morate najprej ustvariti novega uporabnika prek ukazne vrstice. Nato za nadaljevanje sledite spodnjim korakom:

  1. Pojdite v meni Aplikacije in kliknite na Uporabniki možnost. Videli boste seznam uporabnikov, vključno z novo ustvarjenimi uporabniki.
  2. Kliknite na Odkleni možnost, ki ji sledi korensko geslo. Preklopite na drug uporabniški račun tako, da ga preprosto kliknete.
  3. Takoj, ko ga izberete, boste videli možnost pretvorbe na novo ustvarjenega uporabniškega računa v skrbniški račun. Preklopite gumb poleg Skrbnik oznako, račun pa bo dodan kot račun sudo.

Povezano: Kako uporabljati ukaze sudo brez gesla v Linuxu

Ustvarjanje novega super -uporabnika na Arch Linuxu

Ker v sistemu Linux Linux sistem privzeto ne ustvari računa sudo, ga mora uporabnik ustvariti ročno. Prvi korak je pridobiti root dostop z uporabo su ukaz.

su

Vnesite geslo za korenskega uporabnika, ki mu sledi spodnji ukaz:

pacman -Sy sudo

Takoj, ko je sudo nameščen, ustvarite novega uporabnika.

useradd --create-home uporabniško ime

Z uporabo nastavite geslo za novega uporabnika ukaz passwd.

uporabniško ime passwd

Zdaj je čas, da dodajte novo ustvarjeno uporabniško ime na seznam sudoers. Uporabi usermod ukaz, da se to doseže.

usermod --append --groups uporabniško ime kolesca

Datoteko sudoers lahko preverite z naslednjim ukazom:

visudo 

Ko je /etc/sudoers odpre datoteko, morate urediti nekatere specifikacije uporabniških privilegijev, ki se nahajajo na dnu datoteke sudoers. V besedilni datoteki poiščite naslednjo vrstico:

#%kolo VSE = (VSE) VSE

Izhod:

Odstranite # simbol pred %kolo vrstici in shranite spremembe. Pritisnite Ctrl + O na tipkovnici, da shranite datoteko.

Če želite preveriti, ali je bil uporabnik uspešno dodan, morate izvesti naslednji ukaz:

je uporabniško ime

Poziv bash se bo spremenil, da odraža ime novega uporabnika. Če želite preveriti, vnesite:

kdo sem jaz

Prikazati mora ime trenutnega uporabnika. Če želite preveriti, ali ima novi uporabnik privilegije sudo, vnesite:

sudo whoami

Če se prikaže izhod koren, ima trenutni uporabnik skrbniški dostop.

Dodajanje sudo računa v CentOS

Glede na priljubljenost CentOS -a bi bilo škoda zamuditi postopek dodajanja računa sudo v tej distribuciji. Postopek dodajanja sudo računa v CentOS je precej podoben zgoraj navedenemu postopku za Arch Linux, vendar z nekaj osnovnimi spremembami.

Preden ustvarite novega uporabnika, se morate prijaviti kot root. Če želite to narediti, uporabite su ukaz:

su

Ko se prijavite kot korenski uporabnik, je čas za ustvarjanje novega uporabnika, ki ga bomo nato dodali na seznam sudoers.

uporabniško ime za kolo useradd -G

Geslo za tega novega uporabnika nastavite z ukazom passwd.

uporabniško ime passwd

Zdaj se prijavite kot nov uporabnik, da preverite, ali imate dostop do sudo. Če želite to narediti, vnesite enega za drugim naslednje ukaze:

je uporabniško ime
sudo whoami

Izhod:

Takoj, ko po vnosu prvega ukaza pritisnete enter, vas sistem vpraša za geslo. Za nadaljevanje vnesite novo geslo. Prikaže se izhod zgornjega ukaza koren, kar pomeni, da ima trenutni uporabnik korenske pravice.

Kako dodati superkorisnika v Fedori

Nenazadnje, v primeru, da Fedoro uporabljate kot primarni operacijski sistem, lahko novemu uporabniku v nekaj preprostih korakih dodelite pravice superpotrošnika.

Če želite ustvariti novega uporabnika, uporabite ukaz adduser na naslednji način:

uporabniško ime adduser

Zdaj nastavite geslo za novega uporabnika.

uporabniško ime passwd

Tega novo ustvarjenega uporabnika dodajte v kolo skupina z uporabo usermod ukaz.

usermod -aG uporabniško ime za kolo

Odprite datoteko sudoers z naslednjim ukazom:

visudo

Zdaj morate urediti nekatere specifikacije uporabniških privilegijev. V besedilni datoteki poiščite naslednjo vrstico in razkomentirajte datoteko %kolo VSE = (VSE) vrstico tako, da odstranite Funt lik (#) pred tem.

## Uncomment, ki članom skupine omogoča izvajanje katerega koli ukaza
%kolo VSE = (VSE) VSE

Podelitev privilegijev superpogojev novim uporabnikom

Odvisno od tega, kateri distro uporabljate, bo postopek ustvarjanja novih uporabnikov sudo bolj ali manj enak, z nekaj manjšimi razlikami. Zamisel je zagotoviti, da lahko dodelite korenska dovoljenja vsem novim skrbnikom, ki bodo uporabljali distro.

O tem ne ve veliko uporabnikov Linuxa, vendar sta sudo in su dva različna ukaza. Čeprav oba opravljata podobne funkcije, sta si v mnogih pogledih zelo različna.

DelitiCvrkutatiE-naslov
Sudo vs. su: Kateri ukaz naj uporabite?

V Linuxu obstajata dva ukaza za dostop do superuporabnika: su in sudo. Katerega boste uporabili, je odvisno od opravljene naloge.

Preberite Naprej

Sorodne teme
  • Linux
  • Sistemska administracija
  • Ukazi Linuxa
O avtorju
Wini Bhalla (48 objavljenih člankov)

Wini je pisatelj iz Delhija, ki ima dve leti pisnih izkušenj. V času pisanja je bila povezana z agencijami za digitalno trženje in tehničnimi podjetji. Napisala je vsebino v zvezi s programskimi jeziki, tehnologijo v oblaku, AWS, strojnim učenjem in še veliko več. V prostem času rada slika, preživi čas z družino in potuje v hribe, kadar koli je to mogoče.

Več od Wini Bhalla

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, če se želite naročiti