Kaip sukurti „Sudo“ vartotoją „CentOS“.


Sudo komanda suteikia metodą, leidžiantį patikimiems vartotojams suteikti administracinius leidimus „Linux“ sistemai, nesidalijant pagrindiniu vartotojo slaptažodžiu.

Kai naudotojams leidžiama naudoti šią techniką prieš administravimo komandą su sudo, jų prašoma įvesti savo slaptažodį. Prisijungus ir darant prielaidą, kad komanda leidžiama, administracinė komanda atliekama taip, tarsi ją paleistų root naudotojas.

Taip pat skaitykite: skirtumas tarp su ir sudo ir kaip sukonfigūruoti sudo sistemoje Linux

Šiame straipsnyje bus parodyta, kaip sukurti naują įprastą vartotojo paskyrą su sudo privilegijomis CentOS sistemoje nekeičiant sistemos sudoers failą.

Suteikę sudo prieigą, galėsite naudoti sudo komandą, kad paleistumėte administravimo komandas neprisijungę prie šakninės vartotojo paskyros.

Sukurkite naują „Sudo“ vartotoją „CentOS“.

1. Prisijunkite prie savo CentOS sistemos kaip pagrindinis naudotojas.

ssh root@server_ip_address

2. Sukurkite įprastą vartotojo paskyrą pavadinimu tecmint naudodami komandą useradd. Parinktis -m reiškia sukurti vartotojo namų katalogą, jei taip nėra t egzistuoja, -s apibrėžia naujo vartotojo prisijungimo apvalkalo programą (kuri šiuo atveju yra /bin/bash), o -c apibrėžia komentarą nurodant, kad tai yra administracinė vartotojo paskyra.

useradd -m -s /bin/bash -c "Administrator" tecmint

Pakeiskite tecmint vartotojo vardu, kurį norite sukurti.

3. Nustatykite naujai sukurtos vartotojo paskyros slaptažodį naudodami passwd komandą (nepamirškite nustatyti saugaus ir tvirto slaptažodžio).

passwd tecmint

4. Visuose „Linux“ platinimuose, priklausančiuose RHEL šeimai, tik ratų sistemos grupės naudotojai gali vykdyti komandą su sudo. Taigi, tada pridėkite naują naudotoją tecmint prie ratų grupės naudodami komandą usermod. Čia vėliavėlė -a reiškia pridėti vartotoją prie papildomos grupės, o -G nurodo grupę.

usermod -aG wheel tecmint

5. Išbandykite sudo prieigą naujai sukurtoje vartotojo paskyroje tecmint, iškviesdami komandą su, kad perjungtumėte į naują naudotoją paskyrą ir taip pat patvirtinkite, kad naudotojas priklauso ratų grupei.

su - tecmint
groups

6. Dabar paleiskite komandą whoami, prieš komandą, kurią norite vykdyti su administratoriaus teisėmis, pridėdami "sudo".

whoami

Kadangi tai yra pirmas kartas, kai iš šios paskyros vykdote sudo, bus rodomas reklamjuostės pranešimas. Taip pat jūsų bus paprašyta įvesti vartotojo abonemento slaptažodį.

Jei sudo sukonfigūruotas teisingai, anksčiau pateiktos whoami komandos išvestyje bus rodoma root.

7. Taip pat galite pateikti katalogo /root turinį naudodami komandą ls, kuri paprastai pasiekiama tik root naudotojui.

sudo ls -la /root

Taip pat galbūt norėsite perskaityti šiuos susijusius straipsnius apie sudo.

  1. 10 naudingų „Sudoers“ konfigūracijų, skirtų „sudo“ nustatymui „Linux“.
  2. Kaip rodyti žvaigždutes įvedant „Sudo“ slaptažodį „Linux“.
  3. Kaip ilgiau išlaikyti „sudo“ slaptažodžio skirtojo laiko sesiją sistemoje „Linux“.

Tai viskas! Šiame straipsnyje paaiškinome, kaip sukurti naują įprastą vartotojo paskyrą su sudo privilegijomis CentOS sistemoje. Jei turite klausimų, susisiekite su mumis naudodami toliau pateiktą komentarų formą.