Warum Tut sich Linux-Nutzern Erlauben, Entfernen Sie das Root-Verzeichnis?

0
397

Die meisten der Zeit, die keiner von uns gern eine Aktion durchführt, die buchstäblich brechen unsere Betriebssysteme und zwingen uns, erneut zu installieren. Aber was, wenn solch eine Aktion könnte leicht auftreten, selbst durch einen Unfall auf dem Benutzer-Teil? Heute ist die SuperUser-Q&A-post ist die Antwort auf die verwirrten Leser die Frage.

Die heutige Frage & Antwort-Sitzung kommt zu uns mit freundlicher Genehmigung von SuperUser—eine Unterteilung von Stack Exchange, eine von der community getriebene Gruppierung der Q&A-Websites.

Die Frage

SuperUser-reader fangxing will wissen, warum Linux würde es ermöglichen Benutzern das entfernen des root-Verzeichnis:

Wenn ich Linux installiert auf meinem computer für die erste Zeit mochte ich es immer, root, weil ich nicht brauchen, um hinzuzufügen, sudo und mein Passwort eingeben jedes mal, wenn ich ein Befehl ausgeführt, der benötigt root-Berechtigungen.

Eines Tages, ich wollte nur, um ein Verzeichnis zu entfernen und lief rm -rf /”, “brach” mein system. Ich habe mich schon gewundert, warum die Linux-Designer nicht blockieren, um so einen gefährlichen Befehl nicht ausgeführt wird, so leicht.

Warum tut sich Linux-Nutzern erlauben, entfernen Sie das root-Verzeichnis?

Die Antwort

SuperUser Beitrag Ben N hat die Antwort für uns:

Warum sollte es Euch davon abhalten, zu tun, was immer Sie wollen, mit Ihrem eigenen computer? Die Anmeldung als root, oder mit sudo ist wörtlich sagte die Maschine, “ich weiß, was ich Tue.” Verhindern, dass Menschen zu tun, zweifelhafte Dinge in der Regel auch verhindert, dass Sie tun klugen Dinge, die (als Ausdruck von Raymond Chen).

Außerdem gibt es einen außerordentlich guten Grund, es einem Benutzer zu erlauben Fackel die Wurzel-directory: Außerbetriebnahme einem computer vollständig löschen das Betriebssystem und Datei-system. (Gefahr! Auf einigen UEFI-Systemen, rm -rf / können Ziegel der physischen Maschine zu.) Es ist auch eine vernünftige Sache zu tun in ein chroot-Gefängnis.

Anscheinend sind die Leute versehentlich lief der Befehl, so viel, dass ein Sicherheits-feature wurde Hinzugefügt. rm -rf / nichts auf den meisten Systemen, es sei denn –no-preserve-root wird auch geliefert, und es gibt keine Weise, die Sie eingeben können, die durch Unfall. Das hilft auch Schutz gegen schlecht geschrieben aber gut gemeint von shell-Skripten.

Etwas hinzufügen zu der Erklärung? Sound off in den Kommentaren. Wollen Sie mehr Lesen Sie Antworten von anderen tech-savvy-Stack Exchange-Benutzer? Schauen Sie sich die vollständige Diskussion thread hier.

Bild-Kredit: Wikimedia Commons