Miks Linux lubab kasutajatel juurkataloogi eemaldada?
Enamikel juhtudel ei tee keegi meist valmisolekut, mis sõna-sõnalt katkestab meie operatsioonisüsteemid ja sunnib meid neid uuesti installima. Aga mis siis, kui selline tegevus võiks kergesti juhtuda isegi juhuslikult kasutaja poolt? Tänase SuperUser Q&A postituse vastus on segane lugeja küsimus.
Tänane küsimuste ja vastuste seanss saabub meiega kohtades, kus on SuperUser-Stack Exchange'i alajaotis, kogukondlikult juhitav Q&A veebisaitide rühmitus.
Küsimus
Super-kasutaja lugeja fangxing soovib teada, miks Linux lubab kasutajatel juurkataloogi eemaldada:
Kui installisin Linuxi oma arvutisse esimest korda, soovisin seda alati kasutada juur sest ma ei pidanud seda lisama sudo ja sisestage oma parool iga kord, kui ma käskisin juurtasandi õigusi vajavat käsku.
Ühel päeval tahtsin lihtsalt kataloogi eemaldada ja jooksis rm -rf /, mis “murdis” minu süsteemi. Ma olen mõelnud, miks Linuxi disainerid ei blokeerinud sellist ohtlikku käsku nii lihtsalt.
Miks lubab Linux kasutajatel juurkataloogi eemaldada?
Vastus
SuperUser'i toetaja Ben N on meile vastus:
Miks peaks see blokeerima teid oma arvutiga tegemast, mida sa tahad? Sisselogimine nagu juur või kasutades sudo ütleb masinale sõna otseses mõttes: "Ma tean, mida ma teen." Kahtlaste asjade tegemise takistamine tavaliselt takistab neil ka nutikate asjade tegemist (nagu Raymond Chen seda väljendas)..
Pealegi on üks väga hea põhjus, miks kasutajal on võimalik juurkataloogi põletada: arvuti dekomisjoneerimine operatsioonisüsteemi ja failisüsteemi täielikult kustutades. (Oht! Mõnes UEFI süsteemis, rm -rf / saab ka füüsilist masinat tellise panna.) Samuti on mõistlik teha chrooti vanglas.
Ilmselt jooksisid inimesed juhuslikult nii palju, et lisati ohutusfunktsioon. rm -rf / ei tee enamikus süsteemides midagi, kui -ei säilita-root on ka tarnitud, ja pole võimalik, et seda juhuslikult sisestada. See aitab ka kaitsta halvasti kirjutatud, kuid hästi tahtlike shelliskriptide eest.
Kas teil on midagi lisada selgitusele? Heli on kommentaarides välja lülitatud. Kas soovite lugeda rohkem vastuseid teistelt tech-savvy Stack Exchange'i kasutajatelt? Vaadake siin täielikku arutelu lõiku.
Pildi krediit: Wikimedia Commons