„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.
Š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:
- Eikite į Programų meniu ir spustelėkite Vartotojai variantas. Pamatysite vartotojų sąrašą, įskaitant naujai sukurtą (-us) vartotoją (-us).
- Spustelėkite Atrakinti parinktį, o po to - pagrindinį slaptažodį. Galite pereiti prie kitos vartotojo paskyros tiesiog spustelėję ją.
- 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.
„Linux“ sistemoje yra dvi komandos, skirtos prieigai prie superuserio: su ir sudo. Kurį iš jų naudoti, priklauso nuo atliekamos užduoties.
Skaityti toliau
- Linux
- Sistemos administravimas
- „Linux“ komandos
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.
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