Homepage » hogyan kell » Miért engedélyezi a Linux felhasználók számára a gyökérkönyvtár eltávolítását?

    Miért engedélyezi a Linux felhasználók számára a gyökérkönyvtár eltávolítását?

    Az idő nagy részében egyikünk sem szívesen hajt végre olyan műveletet, amely szó szerint megtörné az operációs rendszerünket, és arra kényszerít minket, hogy újratelepítsük őket. De mi van, ha az ilyen cselekmény könnyen bekövetkezhet a felhasználó részéről is? A mai SuperUser Q&A posztja a zavaros olvasó kérdésére ad választ.

    A mai Kérdések és válaszok munkamenet a Jóvagyon - a Stack Exchange alosztályának, a közösség által vezérelt Q&A webhelyek csoportjának köszönhetően..

    A kérdés

    A SuperUser olvasó fangxing azt akarja tudni, hogy a Linux miért engedheti meg a felhasználókat a gyökérkönyvtár eltávolításának:

    Amikor először telepítettem a számítógépet a számítógépre, mindig szerettem használni gyökér mert nem kellett hozzáadnom sudo és minden alkalommal adja meg a jelszavamat, amikor végrehajtottam egy parancsot, amelyhez root szintű engedélyek szükségesek.

    Egy nap csak el akartam távolítani egy könyvtárat és futottam rm -rf /, amely „megszakította” a rendszeremet. Kíváncsi voltam, hogy a Linux tervezői miért nem blokkolták az ilyen veszélyes parancsot ilyen könnyen.

    Miért engedélyezi a Linux a felhasználók számára a gyökérkönyvtár eltávolítását?

    A válasz

    A BenU SuperUser közreműködője válaszol nekünk:

    Miért kell megakadályoznia, hogy a saját számítógépével bármit is tegyen? Bejelentkezés a következővel: gyökér vagy használ sudo szó szerint azt mondja a gépnek: „Tudom, mit csinálok.” Az emberek megkérdőjelezésének megakadályozása általában megakadályozza, hogy okos dolgokat csináljanak (ahogy Raymond Chen kifejezte).

    Emellett van egy egyedülálló jó ok arra, hogy lehetővé tegye a felhasználó számára a gyökérkönyvtár meggyújtását: a számítógép leszerelése az operációs rendszer és a fájlrendszer teljes törlésével. (Veszély! Egyes UEFI rendszereken, rm -rf / is lehet tégla a fizikai gép is.) Ez is egy ésszerű dolog, hogy egy chroot börtönben.

    Nyilvánvaló, hogy az emberek véletlenül futották a parancsot annyira, hogy hozzáadták a biztonsági funkciót. rm -rf / nem tesz semmit a legtöbb rendszeren, hacsak nem -no-megőrzése root is szállított, és nincs módja, hogy írja be, hogy véletlenül. Ez is segít megvédeni a rosszul írt, de jól szándékolt shell-szkripteket.


    Van valami, amit hozzá kell adni a magyarázathoz? Kikapcsolja a megjegyzéseket. Szeretne további válaszokat olvasni más tech-savvy Stack Exchange felhasználóktól? Nézze meg a teljes beszélgetés szálát itt.

    Képhitel: Wikimedia Commons