Miks sa ei peaks sisse logima oma Linuxi süsteemi rootina

Sisukord:

Miks sa ei peaks sisse logima oma Linuxi süsteemi rootina
Miks sa ei peaks sisse logima oma Linuxi süsteemi rootina

Video: Miks sa ei peaks sisse logima oma Linuxi süsteemi rootina

Video: Miks sa ei peaks sisse logima oma Linuxi süsteemi rootina
Video: President #Biden And His Granddaughter Cast Their Votes Together - YouTube 2024, Mai
Anonim
Linuxis on Root-kasutaja samaväärne Windowsi administraatori kasutajaga. Kuigi Windowsil on juba pikka aega kulutatud keskmisi kasutajaid, kes logivad sisse administraatorina, ei peaks te Linuxis root sisse logima.
Linuxis on Root-kasutaja samaväärne Windowsi administraatori kasutajaga. Kuigi Windowsil on juba pikka aega kulutatud keskmisi kasutajaid, kes logivad sisse administraatorina, ei peaks te Linuxis root sisse logima.

Microsoft püüdis parandada Windowsi turbepõhimõtteid UAC-ga - te ei tohiks Linuxis root sisse logida samal põhjusel, et te ei tohiks Windowsis UAC-i keelata.

Miks Ubuntu kasutab Sudo

Kasutajate takistamine root-käivitumisel on üks põhjus, miks Ubas su kasutab sudo asemel su. Vaikimisi on root-parool lukustatud Ubuntu-le, nii et keskmised kasutajad ei saa sisse logida rootena, kui nad juurekontot uuesti lubama ei tee.

Teistes Linuxi distributsioonides on ajalooliselt olnud võimalus sisse logida graafilise sisselogimisekraani juurena ja saada roottöölaud, kuigi paljud rakendused võivad kaebusi esitada (isegi keelduda käitamisest juurena, kuna VLC seda teeb). Windowsi kasutajad otsustavad mõnikord sisselogimist rootena, nagu nad kasutasid Windows XP-s administraatori kontot.

Koos sudo käivitatakse spetsiaalne käsk (mille eelistas sudo), mis saab administraatoriõigusi. Kui kasutaksite su, kasutaksite käsku käsku juurkestuse saamiseks, kus käivitaksite käskluse, mida soovite kasutada varem (loodetavasti) juurkest välja. Sudo aitab rakendada parimaid tavasid, käivitades ainult käske, mida tuleb juurina käivitada (näiteks tarkvara installeerimise käsklused), jätmata teid juurkestossa, kus sa võid jääda sisse logida või käivitada teisi rakendusi juurina.
Koos sudo käivitatakse spetsiaalne käsk (mille eelistas sudo), mis saab administraatoriõigusi. Kui kasutaksite su, kasutaksite käsku käsku juurkestuse saamiseks, kus käivitaksite käskluse, mida soovite kasutada varem (loodetavasti) juurkest välja. Sudo aitab rakendada parimaid tavasid, käivitades ainult käske, mida tuleb juurina käivitada (näiteks tarkvara installeerimise käsklused), jätmata teid juurkestossa, kus sa võid jääda sisse logida või käivitada teisi rakendusi juurina.
Image
Image

Kahju piiramine

Kui logite sisse oma kasutajakontoga, on teie käivitatavatel programmidel kirjalikult piiratud ülejäänud süsteemiga - nad saavad kirjutada ainult oma kodukataloogi. Sa ei saa süsteemi faile muuta, ilma administraatoriõigusi omandamata. See aitab teie arvutit turvaliselt hoida. Näiteks kui Firefoxi brauseril oli turvaaugu ja te käitusite selle administraatorina, võib pahatahtlik veebisait kirjutada kõigile teie süsteemi failidele, lugeda faile teistes kasutajakonto kodukataloogides ja asendada süsteemikäsud ohustatud need. Vastupidiselt sellele, kui olete sisse logitud piiratud kasutajakontoga, ei pruugi pahatahtlik veebisait selliseid asju teha - see oleks suuteline oma kodukataloogi kahjustama. Kuigi see võib ikkagi põhjustada probleeme, on see palju parem kui kogu süsteemi kahjustamine.

See aitab ka kaitsta teid pahatahtlike või lihtsalt vigaste rakenduste eest. Näiteks kui käivitate rakenduse, mis otsustab kõik failid, millele tal on juurdepääs, kustutada (võib-olla see sisaldab pahaks viga), kustutab rakendus meie kodukataloogi. See on halb, aga kui teil on varukoopiaid (mida peaksite tegema!), On kodukataloogi failide taastamine suhteliselt lihtne. Kui aga rakendusel oli root juurdepääs, võib ta iga kõvaketta faili kustutada, põhjustades täieliku taasinstallimise.

Image
Image

Peenikesed õigused

Kuigi vanemad Linuxi distributsioonid käitusid kogu süsteemijuhtimisprogrammide juurest, kasutavad kaasaegsed Linuxi töölauad PolicyKit veelgi täpsemate juhiste saamiseks õiguste saamiseks, mida rakendus saab.

Näiteks tarkvarahaldusrakendusele võib anda ainult õigust oma süsteemis tarkvara installimiseks PolicyKiti kaudu. Programmi liides käivitaks piiratud kasutajakontoga seotud õigusi, ainult installitud tarkvara programmi osaks saavad kõrgemad õigused - ja selle osa saab tarkvara installida.

Programmil pole täielikku root juurdepääsu kogu teie süsteemile, mis võiks teid kaitsta, kui rakenduses leitakse turvaauk. PolicyKit võimaldab ka piiratud kasutajakontodel mõningaid süsteemihalduse muudatusi teha ilma täieliku administraatoriõiguse saamiseta, mistõttu on lihtsam töötada piiratud kasutajakontoga, millel on vähem probleeme.
Programmil pole täielikku root juurdepääsu kogu teie süsteemile, mis võiks teid kaitsta, kui rakenduses leitakse turvaauk. PolicyKit võimaldab ka piiratud kasutajakontodel mõningaid süsteemihalduse muudatusi teha ilma täieliku administraatoriõiguse saamiseta, mistõttu on lihtsam töötada piiratud kasutajakontoga, millel on vähem probleeme.

Linux võimaldab teil sisse logida graafilisse töölauana rootena - nii nagu see võimaldab teil kustutada iga faili oma kõvakettale, kui teie süsteem töötab või kirjutada juhusliku müra otse oma kõvakettale, kustutab failisüsteem - aga see pole Hea mõte. Isegi kui te teate, mida teete, pole süsteem mõeldud käituma rootena - te olete mööda enamikku turbestruktuuri, mis muudab Linuxi nii turvaliseks.

Soovitan: