/ / Kāpēc Linux ļauj lietotājiem noņemt sakņu direktoriju?

Kāpēc Linux ļauj lietotājiem noņemt sakņu direktoriju?

kāpēc-dara-linux-atļaut lietotājiem-noņemt-the-saknes direktorijā-00

Lielāko daļu laika neviens no mums nevēlas uzstātiesdarbība, kas burtiski sagraus mūsu operētājsistēmas un piespiedīs mūs tās pārinstalēt. Bet ko tad, ja šāda darbība varētu viegli notikt pat nejauši no lietotāja puses? Šodienas SuperUser Q&A ziņojumā ir sniegta atbilde uz neskaidra lasītāja jautājumu.

Šodienas Jautājumu un atbilžu sesija nāk no mums, pateicoties SuperUser - Stack Exchange apakšsadaļai, kas ir sabiedrības virzīta jautājumu un atbilžu vietņu grupa.

Jautājums

SuperUser lasītājs fangxing vēlas uzzināt, kāpēc Linux ļautu lietotājiem noņemt saknes direktoriju:

Pirmoreiz instalējot datorā Linux, man vienmēr patika to izmantot sakne jo man nevajadzēja pievienot sudo un ievadiet savu paroli katru reizi, kad izpildīju komandu, kurai bija vajadzīgas saknes līmeņa atļaujas.

Kādu dienu es vienkārši gribēju noņemt direktoriju un skrēju rm-rf /, kas “salauza” manu sistēmu. Man radās jautājums, kāpēc Linux dizaineri nav bloķējuši tik bīstamas komandas palaišanu.

Kāpēc Linux ļauj lietotājiem noņemt saknes direktoriju?

Atbilde

SuperUser līdzautors Bens N ir atbildīgs par mums:

Kāpēc tam vajadzētu liegt jums darīt visu, ko vēlaties, ar savu datoru? Piesakieties kā sakne vai izmantojot sudo burtiski mašīnai saka: “Es zinu, ko es daru.” Cilvēku novēršana no apšaubāmu lietu novēršanas parasti arī liedz viņiem darīt gudras lietas (kā to izteicis Raimonds Čens).

Turklāt ir viens ļoti labs iemesls, lai lietotājs varētu ievietot saknes direktoriju: datora darbības pārtraukšana, pilnībā izdzēšot operētājsistēmu un failu sistēmu. (Bīstami! Dažās UEFI sistēmās rm-rf / var saķīlēt arī fizisko mašīnu.) Tas ir arī saprātīgi, ja to rīkojas čroota cietumā.

Acīmredzot cilvēki nejauši izpildīja komandu tik daudz, ka tika pievienota drošības funkcija. rm-rf / neko nedara lielākajā daļā sistēmu, ja vien: Bez saknes tiek piegādāts arī, un to nevar ievadīt nejauši. Tas palīdz arī pasargāties no slikti uzrakstītiem, bet labi nodomātiem čaulas skriptiem.


Vai ir ko pievienot skaidrojumam? Skaņa komentāros. Vai vēlaties uzzināt vairāk atbilžu no citiem tehnoloģiski gudriem Stack Exchange lietotājiem? Pārbaudiet pilnu diskusiju sadaļu šeit.

Attēla kredīts: Wikimedia Commons