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.

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į.

instagram viewer

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“

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 administratoriams 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„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 42 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ą.

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