Wir alle kennen die zerstörerische Kraft des folgenden Befehls, der als root ausgeführt wird:
rm -rf /
Verwandte Fragen:
Ich sehe nicht ein, wann diese spezielle Kombination von Parametern nützlich wäre, da sie das gesamte System zerstört und es effizientere Möglichkeiten gibt, dies zu tun. Der rm
Befehl könnte nach diesen spezifischen Parametern suchen und eine Art Schutz implementieren - trotz des -f
Parameters zumindest um Bestätigung bitten .
Warum gibt es keinen solchen Schutz im rm
Befehl?
Mir ist klar, dass Sie besonders vorsichtig sein müssen, wenn Sie Befehle als root ausführen. Mit großer Kraft (...) . Sollte dieser spezielle Fall jedoch keine Ausnahme von dieser Regel sein?
rm -rf /
durchgeführt wird chroot
?
set -u
ist dein Freund. Wenn Sie jedoch einstellen variable=
, kann Sie nichts außer defensiver Programmierung retten.