Sudo vs su: kurią komandą turėtumėte naudoti?

Sudo vs su: kurią komandą turėtumėte naudoti?

Priklausomai nuo jūsų „Linux“ sąrankos, galite atlikti administracines užduotis naudodami komandą su arba sudo. Šias dvi komandas lengva supainioti, nes jos abi turi panašias funkcijas.





Taigi, kurią komandą turėtumėte naudoti? Išsiaiškinkime.





Su suteikia jums visišką prieigą prie šaknų

Tradicinis būdas pasiekti „root“ paskyrą, norint sukonfigūruoti „Linux“ sistemą, grįžtant į „Unix“ dienas, yra komanda su:





su –

- “reiškia, kad turėsite tokią pačią aplinką, kokia būtų, jei prisijungtumėte tiesiogiai kaip root. Sistema paprašys įvesti slaptažodį. Jei jums pasiseks, raginimas pasikeis į „ # ' charakteris. Tada galite paleisti visas komandas, kurių jums reikia kaip root.

Tipas Atsijungti arba pataikyti Ctrl + D kad grįžtumėte prie standartinės vartotojo privilegijos, kai baigsite.



kaip padaryti skambintojo ID

Nors su yra naudinga, pagrindinė problema yra ta, kad tai „viskas arba nieko“ pasirinkimas. Jūs turite visas root teises arba įprastas privilegijas. Jei serveryje yra keli administratoriai, turėsite bendrinti tą patį pagrindinį slaptažodį.

Sudo suteikia jums daugiau kontrolės

Įdiegiama daugiau „Linux“ paskirstymų, tokių kaip „Debian“ ir „Ubuntu“ sudo pagal numatytuosius nustatymus, nes tai yra saugiau nei naudojant su. Tai subrendęs įrankis, egzistuojantis nuo 1980 m.





Žinoma, jūs turite prisiminti tik vieną slaptažodį, tačiau visas „sudo“ galimybes suteikia kelių administratorių valdymas keliose mašinose. Tai taip naudinga, kad „sudo“ buvo įamžinta geekų kultūroje garsus XKCD komiksas . Jūs netgi galite sukonfigūruoti „sudo“, kad jis veiktų be slaptažodžio, tačiau tai akivaizdžiai nerekomenduojama serveriams, kuriuose saugumas yra svarbiausia.

Be visiškos root prieigos, kaip ir su, galite nurodyti, kurie vartotojai gali vykdyti komandas, kuriose sistemose /etc/sudoers failą. Dėl sudo lankstumo, /etc/sudoers sintaksė sudėtinga.





Susijęs: Kaip pridėti vartotoją prie „Sudoers“ sąrašo „Linux“

kaip patikrinti vaizdo dpi

Kai galite, naudokite sudo

Kadangi „sudo“ yra granuliuotas ir saugesnis nei „su“, daugiau „Linux“ paskirstymų ją nustato kaip numatytąją super vartotojo komandą. Paprastai pirmasis vartotojas priskiriamas „administraciniam“ vartotojui ir taip nustatomas naudoti „sudo“.

Jei sistemoje neįdiegta sudo, ją lengva gauti iš paketų tvarkyklės. Po įdiegimo kitiems administravimo vartotojams tai yra tik klausimas vartotojo įtraukimas į reikiamą grupę , paprastai „admin“, „sudo“ arba „ratas“. Šios vartotojų grupės taip pat yra specifinės.

Dabar galite saugiai administruoti savo „Linux“ sistemą

Naudojant „sudo“, lengva valdyti „Linux“ sistemą tik naudojant vartotojo slaptažodį. Vartotojai dažnai nepastebi šio įrankio lankstumo. Nors „Linux“ yra saugi operacinė sistema, nė viena operacinė sistema nėra tobula. „Linux“ vis dar yra tam tikrų saugumo problemų, apie kurias turėtumėte žinoti.

Dalintis Dalintis „Tweet“ Paštu Ar „Linux“ tikrai apsaugo nuo virusų ir kenkėjiškų programų? Štai Tiesa

Jūs girdėjote, kad „Linux“ tikrai nerimauja dėl virusų ir kenkėjiškų programų. Bet kodėl taip yra? Ir, svarbiausia, ar tai tiesa?

Skaityti toliau
Susijusios temos
  • Linux
  • „Linux“ komandos
  • Sistemos administravimas
Apie autorių Davidas Delony(Paskelbti 49 straipsniai)

Davidas yra laisvai samdomas rašytojas, įsikūręs Ramiojo vandenyno šiaurės vakaruose, tačiau iš pradžių kilęs iš Bay Area. Nuo vaikystės jis buvo technologijų entuziastas. Deivido pomėgiai apima skaitymą, kokybiškų televizijos laidų ir filmų žiūrėjimą, retro žaidimus ir įrašų rinkimą.

diskas veikia 100 windows 10
Daugiau iš Davido Delony

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