Die Standardantwort lautet "Nicht als root anmelden". Alle Befehle, die als root ausgeführt werden, sind beängstigend. Wenn dies keine Option ist, können Sie einige Alias-Befehle hinzufügen .bashrc
, um Befehle zu deaktivieren, die Ihnen besonders unheimlich erscheinen. Zum Beispiel:
for scary in shutdown halt reboot rm
do
alias $scary="echo If you really want to do that, type: `which $scary`"
done
Wenn Sie dann shutdown eingeben, wird die folgende Meldung angezeigt:
If you really want to do that, type: /sbin/shutdown
( Stellen Sie sicher, dass Ihr .bashrc
Computer zuerst geladen wurde, bevor Sie dies auf einem Produktionsserver versuchen. )
Beenden Sie Ihre aktuelle ssh
Sitzung und . ~/.bashrc
melden Sie sich erneut an oder verwenden Sie sollte .bashrc laden / ausführen. Versuchen Sie möglicherweise, rm
ohne Argumente auszuführen, um sicherzustellen, dass Ihr Server das automatische Laden .bashrc
von Anmeldungen oder Ähnlichem nicht deaktiviert hat .
Beachten Sie, dass Sie, wenn Sie hauptsächlich mit dem Anhalten und Herunterfahren befasst sind, die Installation von molly-guard in Betracht ziehen könnten , wodurch Sie den Hostnamen eingeben müssen, bevor Sie den Computer herunterfahren. Dies ist nützlicher, wenn Sie regelmäßig ganze Betriebssysteme über die Befehlszeile herunterfahren, aber sicherstellen möchten, dass Sie das richtige herunterfahren.
Sie können dies auch mit einem weniger beängstigenden Befehl wie Abmelden oder Beenden testen.
rm
schlimmer ist als das der Nebenwirkungenshutdown
. Fazit: Wenn Sie weiterhin zufällige Befehle als root ausführen, können Sie auf keinen Fall verhindern, dass etwas Schlimmes passiert.