Miks Linux lubab kasutajatel juurkataloogi eemaldada?

Sisukord:

Miks Linux lubab kasutajatel juurkataloogi eemaldada?
Miks Linux lubab kasutajatel juurkataloogi eemaldada?

Video: Miks Linux lubab kasutajatel juurkataloogi eemaldada?

Video: Miks Linux lubab kasutajatel juurkataloogi eemaldada?
Video: How To Make Round Paper Beads - I share My Secrets - And I Have a New Free Template For You To Use.🤗 - YouTube 2024, Märts
Anonim
Enamik ajast pole keegi meist vabatahtlikult midagi ette võtnud, mis sõna otseses mõttes meie operatsioonisüsteemid murrab ja sundida neid neid uuesti installima. Aga mis siis, kui selline tegevus oleks hõlpsasti kasutaja juhuslikult juhtub? Tänane SuperUseri Q & A postitus on vastus segaduses oleva lugeja küsimusele.
Enamik ajast pole keegi meist vabatahtlikult midagi ette võtnud, mis sõna otseses mõttes meie operatsioonisüsteemid murrab ja sundida neid neid uuesti installima. Aga mis siis, kui selline tegevus oleks hõlpsasti kasutaja juhuslikult juhtub? Tänane SuperUseri Q & A postitus on vastus segaduses oleva lugeja küsimusele.

Tänane küsimuste ja vastuste seanss jõuab meile viisakalt SuperUserini - Stack Exchange'i ja kogukonnapõhiste Q & A veebisaitide rühmitusse.

Küsimus

SuperUseri lugeja fangxing soovib teada, miks Linux lubaks kasutajatel juurkataloogi eemaldada:

When I installed Linux on my computer for the first time, I always liked to use root because I did not need to add sudo and enter my password every time I executed a command that needed root level permissions.

One day, I just wanted to remove a directory and ran rm -rf /, which “broke” my system. I have been wondering why Linux’s designers did not block such a dangerous command from being run so easily.

Miks võimaldab Linux kasutajatel juurkataloogi eemaldada?

Vastus

SuperUseri panustaja Ben N on meie jaoks vastus:

Why should it block you from doing whatever you want with your own computer? Logging in as root or using sudo is literally saying to the machine, “I know what I am doing.” Preventing people from doing dubious things usually also prevents them from doing clever things (as expressed by Raymond Chen).

Besides, there is one singularly good reason to allow a user to torch the root directory: decommissioning a computer by completely erasing the operating system and file system. (Danger! On some UEFI systems, rm -rf / can brick the physical machine too.) It is also a reasonable thing to do inside a chroot jail.

Apparently, people accidentally ran the command so much that a safety feature was added. rm -rf / does nothing on most systems unless –no-preserve-root is also supplied, and there is no way that you can type that by accident. That also helps guard against poorly-written but well-intentioned shell scripts.

Kas teil on seletamiseks midagi lisada? Helistage kommentaarides. Kas soovite lugeda rohkem vastuseid teistelt tech-savvy Stack Exchange'i kasutajatelt? Tutvu täieliku arutelu teemaga siit.

Piltkiri: Wikimedia Commons

Soovitan: