Domača » kako » Zakaj Linux dovoljuje uporabnikom, da odstranijo korenski imenik?

    Zakaj Linux dovoljuje uporabnikom, da odstranijo korenski imenik?

    V večini primerov nihče od nas ne pripravlja akcije, ki bo dobesedno prekinila naše operacijske sisteme in nas prisilila, da jih ponovno namestimo. Kaj pa, če bi se takšno dejanje lahko zgodilo tudi po nesreči na uporabnikovem delu? Današnja postavka SuperUser Q&A ima odgovor na zmedeno vprašanje bralca.

    Današnja seja vprašanj in odgovorov prihaja z namenom SuperUser-a, ki je del skupine Stack Exchange, ki temelji na skupnostih spletnih mest za vprašanja in odgovore.

    Vprašanje

    Bralnik SuperUser fangxing želi vedeti, zakaj bi Linux omogočil uporabnikom, da odstranijo korenski imenik:

    Ko sem prvič namestil Linux na svoj računalnik, sem vedno raje uporabljal root ker nisem moral dodati sudo in vnesite moje geslo vsakič, ko izvedem ukaz, ki je potreboval dovoljenja za korensko raven.

    Nekega dne sem samo hotel odstraniti imenik in tekel rm -rf /, ki je "razbila" moj sistem. Spraševal sem se, zakaj oblikovalci Linuxa niso preprečili, da bi se tako nevarni ukaz vodil tako enostavno.

    Zakaj Linux dovoljuje uporabnikom, da odstranijo korenski imenik?

    Odgovor

    Sodelavka SuperUser Ben N ima odgovor za nas:

    Zakaj bi vas blokiral od tega, kar želite, s svojim računalnikom? Prijava kot root ali z uporabo sudo dobesedno govori stroju: "Vem, kaj delam." Preprečevanje ljudi, da bi naredili dvomljive stvari, jim prav tako preprečuje, da bi delali pametne stvari (kot je to izrazil Raymond Chen)..

    Poleg tega obstaja še en zelo dober razlog, da lahko uporabnik zažge korenski imenik: razgradnjo računalnika s popolnim brisanjem operacijskega sistema in datotečnega sistema. (Nevarnost! Na nekaterih UEFI sistemih, rm -rf / lahko tudi opeko fizični stroj.) Prav tako je razumno, da to storimo v zaporu chroot.

    Očitno so ljudje pomotoma naredili ukaz, tako da je bil dodan varnostni element. rm -rf / na večini sistemov ne počne nič, razen -koren brez ohranitve dobite tudi to, in to nikakor ne morete vnesti po naključju. To pomaga tudi pri zaščiti pred slabo napisanimi, vendar dobronamernimi ukaznimi lupinami.


    Imate kaj dodati pojasnilu? Zvok v komentarjih. Želite prebrati več odgovorov drugih uporabnikov tehnologije Stack Exchange? Oglejte si celotno nit razprave tukaj.

    Kredit za slike: Wikimedia Commons