„Linux“ sistemoje „sudo“ suteikia jums didžiausią privilegiją atlikti įvairias administracines funkcijas, nepaisant to, kad neturite prieigos prie šaknies. Tačiau norint naudoti „sudo“, jūsų sistemoje reikia turėti super vartotojo abonementą.

Kadangi yra kelios „Linux“ operacinės sistemos, dažniau žinomos kaip distros, yra keli būdai, kaip pridėti sudo vartotoją. Skaitykite toliau, kad sužinotumėte daugiau apie tai, kaip galite naudoti „Linux“ komandas skirtingose ​​distribucijose, kad atliktumėte šią paprastą, tačiau esminę užduotį.

„Superuser“ pridėjimas „Ubuntu“ ir „Debian“

„Ubuntu“ ir kituose „Debian“ pagrindu veikiančiuose platinimuose yra du svarbūs būdai, kaip pridėti sudo vartotoją. Tai galite padaryti per terminalą arba naudoti grafinį metodą, naudodami sistemos nustatymus.

1. Komandinės eilutės metodas

Norėdami pridėti sudo vartotoją per komandinę eilutę, pirmiausia turite paleisti terminalą. Tada įveskite šią komandą:

sudo adduser vartotojo vardas

... kur Vartotojo vardas yra naujo vartotojo, kurį norite sukurti, vardas.

instagram viewer

Ši komanda sukurs naują vartotoją, kurį galėsite pridėti prie sudoers grupės. Vėlgi, yra keletas būdų, kaip pridėti vartotoją prie „sudo“ grupės. Pirmasis būdas yra naudoti usermod komandą.

sudo usermod -aG sudo vartotojo vardas

... kur -a nurodo Pridėti funkcija ir G reiškia Grupė.

Pridėję vartotoją prie „sudo“ grupės, turite patikrinti, ar aukščiau paminėta komanda tinkamai veikė. Norėdami patikrinti, įveskite:

grupių vartotojo vardą

Jei esate energijos vartotojas, kuris nori vengti kelių komandų, galite tiesiogiai sukurti naują supervartotoją naudodami vieną komandą:

sudo adduser vartotojo vardas sudo

Patvirtinimo procesas išlieka toks pat kaip ir anksčiau.

2. Grafinės sąsajos naudojimas

Prieš pridėdami vartotoją prie „sudo“ grupės naudodami sistemos nustatymus, pirmiausia turėsite sukurti naują vartotoją per komandinę eilutę. Tada atlikite toliau nurodytus veiksmus, kad tęstumėte:

  1. Eikite į Programų meniu ir spustelėkite Vartotojai variantas. Pamatysite vartotojų sąrašą, įskaitant naujai sukurtą (-us) vartotoją (-us).
  2. Spustelėkite Atrakinti parinktį, o po to - pagrindinį slaptažodį. Galite pereiti prie kitos vartotojo paskyros tiesiog spustelėję ją.
  3. Kai tik jį pasirinksite, pamatysite parinktį naujai sukurtą vartotojo paskyrą paversti administratoriaus paskyra. Perjunkite mygtuką šalia Administratorė etiketę, o paskyra bus pridėta kaip „sudo“ paskyra.

Susijęs: Kaip naudoti „sudo“ komandas be slaptažodžio „Linux“

Naujo super vartotojo sukūrimas „Arch Linux“

„Arch Linux“ sistemoje, nes sistema pagal numatytuosius nustatymus nesukuria „sudo“ paskyros, vartotojas turi ją sukurti rankiniu būdu. Pirmasis žingsnis yra gauti root prieigą naudojant su komandą.

su

Įveskite pagrindinio vartotojo slaptažodį, o po to - komandą:

pacman -Sy sudo

Įdiegę „sudo“, sukurkite naują vartotoją.

useradd --create-home vartotojo vardas

Naudodami nustatykite naujo vartotojo slaptažodį komandą passwd.

passwd vartotojo vardas

Dabar atėjo laikas pridėkite naujai sukurtą vartotojo vardą prie sudoers sąrašo. Naudoti usermod komandą tam pasiekti.

usermod --append --groups ratas vartotojo vardas

Sudoers failą galite patikrinti naudodami šią komandą:

visudo 

Kartą /etc/sudoers atidarius failą, turite redaguoti kai kurias vartotojo privilegijų specifikacijas, esančias „sudoers“ failo apačioje. Teksto faile raskite šią eilutę:

#%ratas ALL = (ALL) ALL

Išėjimas:

Pasalinti # simbolis prieš %ratas eilutę ir išsaugokite pakeitimus. Paspauskite Ctrl + O klaviatūroje, kad išsaugotumėte failą.

Norėdami patikrinti, ar vartotojas sėkmingai pridėtas, turite vykdyti šią komandą:

su vartotojo vardu

„Bash“ raginimas pasikeis, kad atspindėtų naujo vartotojo vardą. Norėdami patikrinti, įveskite:

kas aš esu

Jame turėtų būti rodomas dabartinio vartotojo vardas. Norėdami patikrinti, ar naujas vartotojas turi sudo privilegijas, įveskite:

sudo whoami

Jei rodoma išvestis šaknis, tada dabartinis vartotojas turi administravimo prieigą.

Sudo paskyros pridėjimas prie „CentOS“

Atsižvelgiant į „CentOS“ populiarumą, būtų gėda praleisti „sudo“ paskyros pridėjimo procesą šiame platinime. Sudo paskyros pridėjimo prie „CentOS“ procesas yra gana panašus į aukščiau nurodytą „Arch Linux“ procesą, tačiau su keliais pagrindiniais pakeitimais.

Prieš kurdami naują vartotoją, turite prisijungti kaip root. Norėdami tai padaryti, naudokite su komanda:

su

Prisijungus kaip pagrindinis vartotojas, laikas sukurti naują vartotoją, kurį tada pridėsime prie sudoers sąrašo.

useradd -G rato vartotojo vardas

Naudodami „passwd“ komandą, nustatykite šio naujo vartotojo slaptažodį.

passwd vartotojo vardas

Dabar prisijunkite kaip naujas vartotojas ir patikrinkite, ar turite prieigą prie „sudo“. Norėdami tai padaryti, po vieną įveskite šias komandas:

su vartotojo vardu
sudo whoami

Išėjimas:

Kai tik paspausite „Enter“, įvedę pirmąją komandą, sistema paprašys įvesti slaptažodį. Norėdami tęsti, įveskite naują slaptažodį. Bus rodomas aukščiau pateiktos komandos rezultatas šaknis, o tai reiškia, kad dabartinis vartotojas turi root teises.

Kaip pridėti super vartotoją „Fedora“

Paskutinis, bet ne mažiau svarbus dalykas: jei naudojate „Fedora“ kaip pagrindinę operacinę sistemą, atlikdami kelis paprastus veiksmus galite naujam vartotojui priskirti super vartotojo teises.

Norėdami sukurti naują vartotoją, naudokite komandą adduser taip:

adduser vartotojo vardas

Dabar nustatykite naujo vartotojo slaptažodį.

passwd vartotojo vardas

Pridėkite šį naujai sukurtą vartotoją prie ratas grupė naudojant usermod komandą.

usermod -aG rato vartotojo vardas

Atidarykite „sudoers“ failą naudodami šią komandą:

visudo

Dabar turite redaguoti kai kurias vartotojo privilegijų specifikacijas. Teksto faile raskite šią eilutę ir panaikinkite komentarą %ratas ALL = (ALL) eilutę pašalindami Svaras charakteris (#) prieš tai.

## Nekomentavimas, leidžiantis grupės rato nariams vykdyti bet kokią komandą
%ratas ALL = (ALL) ALL

„Superuser“ privilegijų suteikimas naujiems vartotojams

Priklausomai nuo naudojamo platinimo, naujų „sudo“ vartotojų kūrimo procesas bus tas pats ar mažesnis, su keliais nedideliais skirtumais. Idėja yra įsitikinti, kad galite suteikti root teises visiems naujiems administratoriams, kurie naudos distro.

Ne daugelis „Linux“ vartotojų žino apie tai, tačiau „sudo“ ir „su“ yra dvi skirtingos komandos. Nors jie abu atlieka panašias funkcijas, jie daugeliu atžvilgių labai skiriasi vienas nuo kito.

Dalintis„Tweet“Paštu
Sudo vs. su: kurią komandą turėtumėte naudoti?

„Linux“ sistemoje yra dvi komandos, skirtos prieigai prie superuserio: su ir sudo. Kurį iš jų naudoti, priklauso nuo atliekamos užduoties.

Skaityti toliau

Susijusios temos
  • Linux
  • Sistemos administravimas
  • „Linux“ komandos
Apie autorių
Wini Bhalla (Paskelbti 48 straipsniai)

Wini yra Delio rašytojas, turintis 2 metų rašymo patirtį. Rašydama ji buvo susijusi su skaitmeninės rinkodaros agentūromis ir techninėmis firmomis. Ji parašė turinį, susijusį su programavimo kalbomis, debesų technologijomis, AWS, mašinų mokymusi ir daug daugiau. Laisvalaikiu ji mėgsta piešti, leisti laiką su šeima ir, kai tik įmanoma, keliauti į kalnus.

Daugiau iš Wini Bhalla

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia