Ich denke, so ziemlich die Leute hier haben fälschlicherweise rm -rf
das falsche Verzeichnis erstellt, und hoffentlich hat es keinen großen Schaden angerichtet. Gibt es eine Möglichkeit, Benutzer daran zu hindern, eine ähnliche Unix-Horrorgeschichte zu schreiben ? Jemand erwähnte dies (im Kommentarbereich des vorherigen Links )
... Ich bin mir ziemlich sicher, dass jetzt jeder Unix-Kurs oder jede Unix-Firma, die Unix verwendet, rm -fr setzt, um Konten von Personen zu deaktivieren, die versuchen, es auszuführen, oder sie daran zu hindern, es auszuführen ...
Gibt es eine Implementierung davon in einer aktuellen Unix- oder Linux-Distribution? Und wie wird dieser Fehler häufig auch von einem Systemadministrator (mit Root-Zugriff) verhindert?
Es scheint, dass das Stammverzeichnis ( /
) in Solaris (seit 2005) und GNU (seit 2006) geschützt war . Gibt es sowieso die Möglichkeit, den gleichen Schutz auch für einige andere Ordner zu implementieren?
Um mehr Klarheit zu schaffen, habe ich nicht nach allgemeinen Hinweisen zur rm
Verwendung gefragt (und ich habe den Titel aktualisiert, um darauf hinzuweisen). Ich möchte etwas mehr wie den Schutz des Stammordners: Damit rm -rf /
Sie einen bestimmten Parameter übergeben müssen: rm -rf --no-preserve-root /
.. Gibt es ähnliche Implementierungen für benutzerdefinierte Verzeichnisse? Oder kann ich Dateien angeben, die zusätzlich /
durch die Optionerve-root geschützt werden sollen ?
rm
Befehl durch einen zu ersetzen, der diese Funktion nicht hat.
rm -rf
kann ein Ereignis sein, das einen Lebenslauf generiert. Überprüfen Sie und überprüfen Sie dreifach, bevor Sie es ausführen