30Aug

Kodėl Linux leidžia vartotojams pašalinti šakninį aplanką?

click fraud protection

Daugeliu atvejų nė vienas iš mūsų nenoriai atlieka veiksmą, kuris pažeis mūsų operacines sistemas ir verčia mus iš naujo įdiegti. Bet kas būtų, jei toks veiksmas galėtų lengvai atsirasti netgi atsitiktinai naudotojo atžvilgiu?Šiandien "SuperUser Q &" įrašas turi atsakymą į painiavą skaitytojo klausimą.

Šiandienos klausimas &Atsakymų sesija ateina pas mus iš "SuperUser" - "Stack Exchange", bendruomenės pagrįstos "Q & A" svetainių grupės pasidalijimo.

Klausimas

SuperUser skaitytuvas fangxing nori žinoti, kodėl Linux leistų vartotojams pašalinti šakninį aplanką:

Kai aš pirmą kartą įdiegiau "Linux" savo kompiuteryje, aš visada mėgsta naudoti šaknies , nes man nereikėjo pridėti sudo ir įveskite savo slaptažodį kiekvieną kartą, kai paleisdavau komandą, kuriai reikalingi root lygmens leidimai.

Vieną dieną aš tiesiog norėjau pašalinti katalogą ir paleisti rm -rf / , kuris "sulaužė" mano sistemą.Man buvo įdomu, kodėl "Linux" dizaineriai nepadarė tokios pavojingos komandos užblokavimo.

instagram viewer

Kodėl Linux leidžia vartotojams pašalinti šakninį katalogą?

Atsakymas

SuperUser "Ben N" atsakė mums:

Kodėl jis turėtų blokuoti jus nuo to, ką jūs norite padaryti, su savo kompiuteriu? Prisijungimas kaip šaknis arba naudojant sudo tiesiog sako mašinai: "Aš žinau, ką darau". Užkirsti kelią žmonėms užsiimti abejotinais daiktais paprastai taip pat neleidžia jiems daryti protingų dalykų( kaip išreiškė Raymondas Čenas).

Be to, yra viena išskirtinė priežastis, leidžianti vartotojui paleisti šakninį katalogą: kompiuterio uždarymas visiškai ištrinant operacinę sistemą ir failų sistemą.( Danger! Kai kuriose UEFI sistemose rm-rf / gali plyti ir fizinę mašiną.) Tai taip pat yra protingas dalykas padaryti chroot kalėjime.

Matyt, žmonės netyčia vadovavo tokiai komandai, kad buvo pridėta saugos funkcija. rm-rf / nieko nedaro daugumoje sistemų, išskyrus atvejus, kai -neužsaugotas šaknis taip pat tiekiamas, ir nėra tokio tipo, kad galite atsitiktinai įvesti. Tai taip pat padeda apsaugoti nuo prastai parašytų, bet gerai apgalvotų apvalkalo scenarijų.

Ar ką nors įtraukti į paaiškinimą?Garsas išjungtas komentaruose. Norite skaityti daugiau atsakymų iš kitų "Tech-savvy Stack Exchange" vartotojų?Patikrinkite visą diskusijų temą čia.

Image Credit: Wikimedia Commons