de.phhsnews.com


de.phhsnews.com / Warum erlaubt Linux Benutzern das Entfernen des Root-Verzeichnisses?

Warum erlaubt Linux Benutzern das Entfernen des Root-Verzeichnisses?


Meistens führt keiner von uns eine Aktion durch, die unser Betriebssystem regelrecht durchbricht und uns zwingt, sie neu zu installieren. Aber was ist, wenn eine solche Aktion auch durch Zufall auf Seiten des Benutzers leicht passieren könnte? Der heutige SuperUser F & A Beitrag hat die Antwort auf die Frage eines verwirrten Lesers.

Die heutige Question & Answer Session kommt uns dank SuperUser - einer Unterteilung von Stack Exchange, einer Community-gesteuerten Gruppierung von Q & A-Websites.

Die Frage

SuperUser reader fangxing möchte wissen, warum Linux Benutzern erlauben würde, das Wurzelverzeichnis zu entfernen:

Als ich Linux zum ersten Mal auf meinem Computer installiert habe, habe ich immer root verwendet muss sudo hinzufügen und jedes Mal, wenn ich einen Befehl ausführe, der Berechtigungen auf Stammebene benötigt, mein Passwort eingeben.

Eines Tages wollte ich nur ein Verzeichnis entfernen und führte rm -rf / aus , die mein System "kaputt gemacht" haben. Ich habe mich gewundert, warum die Linux-Entwickler einen so gefährlichen Befehl nicht so einfach laufen ließen.

Warum erlaubt Linux Benutzern, das Stammverzeichnis zu entfernen?

Der Antwort

SuperUser-Mitwirkende Ben N hat die Antwort darauf us:

Warum sollte es Sie daran hindern, mit Ihrem eigenen Computer zu tun, was Sie wollen? Wenn man sich als root oder mit sudo anmeldet, sagt er wortwörtlich zur Maschine: "Ich weiß, was ich tue." Verhindern, dass Menschen dubiose Dinge tun, verhindert gewöhnlich auch, dass sie clevere Dinge tun ( (Raymond Chen).

Außerdem gibt es einen wirklich guten Grund, einem Benutzer zu erlauben, das Root-Verzeichnis anzuzünden: das Außerbetriebsetzen eines Computers durch vollständiges Löschen des Betriebssystems und des Dateisystems. ( Gefahr! Auf einigen UEFI-Systemen kann rm -rf / die physische Maschine auch brennen.) Es ist auch eine vernünftige Sache, in einem Chroot-Gefängnis zu tun.

Benutzer haben den Befehl versehentlich so oft ausgeführt, dass eine Sicherheitsfunktion hinzugefügt wurde. rm -rf / führt auf den meisten Systemen nichts aus, es sei denn -no-preserve-root wird ebenfalls angegeben So kannst du das zufällig eingeben. Dies hilft auch, vor schlecht geschriebenen, aber gut gemeinten Shell-Skripten zu schützen.


Haben Sie etwas zur Erklärung hinzuzufügen? Ton in den Kommentaren ab. Möchten Sie mehr Antworten von anderen technisch versierten Stack Exchange Benutzern lesen? Sehen Sie sich den vollständigen Diskussionsfaden hier an.

Bildquelle: Wikimedia Commons


So erstellen Sie einen Screenshot auf Ihrem Chromebook

So erstellen Sie einen Screenshot auf Ihrem Chromebook

Chromebooks wurden als recht einfache Geräte entwickelt, aber wussten Sie, dass sie mit einer Reihe von Funktionen ausgestattet sind, die Sie nicht erwarten würden? Einen Screenshot von allem auf Ihrem Desktop zu erstellen, ist ein Kinderspiel mit diesen Schnellkürzeln, und Sie können sogar einen kleinen Ausschnitt heraussuchen, nur für den Fall, dass Sie die Schnittzeit im Fotoeditor Ihrer Wahl reduzieren möchten Desktop Ähnlich wie bei der PrtScrn-Taste haben die Entwickler von Chrome OS erkannt, dass die Leute gerne Screenshots machen und immer eine dedizierte Schaltfläche benötigen, um den Prozess so schnell und nahtlos wie möglich zu gestalten.

(how-to)

iPad 2 - Verbindung zum verschlüsselten Wi-Fi-Netzwerk WPA2-PSK AES nicht möglich?

iPad 2 - Verbindung zum verschlüsselten Wi-Fi-Netzwerk WPA2-PSK AES nicht möglich?

Kürzlich stieß ich auf ein Problem mit meinem iPad 2, das ich noch nie zuvor erlebt hatte: keine Verbindung zu einem drahtlosen Netzwerk herstellen zu können! Ich hatte mein iPad 2 seit es herauskam und hatte noch kein einziges Problem damit! Es ist das beste Gadget, das ich jemals besaß. Wie auch immer, ich habe ein neues drahtloses Netzwerk in meinem Haus eingerichtet, und ich habe versucht, eine Verbindung herzustellen, aber immer die Nachricht erhalten: Kann dem Netzwerk nicht beitreten [Netzwerkname] Ich stellte sicher, dass ich die neueste Version von iOS auf meinem iPad 2 installiert hat

(How-to)