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 .bashrcComputer zuerst geladen wurde, bevor Sie dies auf einem Produktionsserver versuchen. )
Beenden Sie Ihre aktuelle sshSitzung und . ~/.bashrcmelden Sie sich erneut an oder verwenden Sie sollte .bashrc laden / ausführen. Versuchen Sie möglicherweise, rmohne Argumente auszuführen, um sicherzustellen, dass Ihr Server das automatische Laden .bashrcvon 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.
rmschlimmer 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.