30Aug

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

Lielākoties neviens no mums labprāt neveic darbību, kas burtiski pārtrauks mūsu operētājsistēmas un piespiedīs mūs tos pārinstalēt. Bet ko tad, ja šāda darbība varētu viegli notikt pat nejauši lietotāja pusē?Šodienas SuperUser Q & amai ir atbilde uz sajaukt lasītāja jautājumu.

šodienas jautājums &Atbildes sesija mums priecājas par SuperUser - Stack Exchange, kas ir kopienas un Q & A tīmekļa vietņu grupa.

Jautājums

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

Kad es pirmo reizi instalēju Linux savā datorā, man vienmēr patika izmantot saknes , jo man nebija jāpievieno sudo un ievadiet manu paroli katru reizi, kad izpildīju komandu, kurai vajadzīgas root līmeņa atļaujas.

Kādu dienu es tikai gribēju noņemt direktoriju un palaistu rm -rf / , kas "salauza" manu sistēmu. Man bija jautājums, kāpēc Linux izstrādātāji neaizliedz šādu bīstamu komandu darboties tik vienkārši.

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

Atbilde

SuperUser atbalstītājam Ben N ir atbilde mums:

Kāpēc tas bloķē jūs no tā, ko vēlaties ar savu datoru? Pieteikšanās kā saknes vai izmantojot sudo ir burtiski sakot mašīna: "Es zinu, ko es daru." Lai novērstu to, ka cilvēki dara apšaubāmas lietas, parasti tas arī liedz viņiem veikt gudras lietas( kā to izteica Raymond Chen).

Bez tam, ir viens vienīgs iemesls, kāpēc lietotājam ir jāattēlo saknes direktorija: datora ekspluatācijas pārtraukšana, pilnīgi dzēšot operētājsistēmu un failu sistēmu.( Danger! Dažās UEFI sistēmās rm-rf / var ķemmēt arī fizisko mašīnu.) Tāpat ir saprātīgi rīkoties hroot cietumā.

Acīmredzot cilvēki nejauši vadīja komandu tik daudz, ka tika pievienota drošības funkcija. rm -rf / neko nedara uz lielāko daļu sistēmu, ja vien netiek piegādāts -neuzglabāt-root , un nav veids, kā jūs to varat ievadīt nejauši. Tas arī palīdz aizsargāt pret slikti rakstītām, bet labi domājamām čaulas skriptiem.

Vai kaut kas jāpievieno paskaidrojumam? Skatieties komentāros. Vēlaties lasīt citas atbildes no citiem tehnoloģiju savvy Stack Exchange lietotājiem?Šeit skatiet pilnu diskusiju pavedienu.

attēla kredīts: Wikimedia Commons