Skip to content

Tip #18: Russisch Roulette

[ $[ $RANDOM % 6 ] = 0 ] && rm -rf / || echo ‘CLICK!’

via Aaron Toponce’ Dents

Trackbacks

Keine Trackbacks

Kommentare

Ansicht der Kommentare: Linear | Verschachtelt

ak am :

Dem rm aus den GNU coreutils wurde das “rm -rf /” übrigens mittlerweile rausoperiert. Das ist so wie eine Hemmung wenn man beim Russisch Roulette eigentlich schon verloren hätte.

Tester am :

root@lol:~# [ $[ $RANDOM % 6 ] = 0 ] && rm -rf / || echo ‘CLICK!’
rm: Entfernen von Wurzelverzeichnis „/“ nicht möglich

Ubuntu is schlau ;-)

Rainer am :

Hm, sollte rm nicht eigentlich rekursiv *von oben*, also von den Zweigen her löschen, also mit einem zwar noch vorhandenen, aber leeren Wurzelverzeichnis enden?

Jens Kubieziel am :

Wie ak schon schrieb, die GNU coreutils sind da eigen. Aus der Infoseite:
CODE:
`--preserve-root’<br />      Fail upon any attempt to remove the root directory, `/’, when used<br />      with the `--recursive’ option.  This is the default behavior.

Kommentar schreiben

Umschließende Sterne heben ein Wort hervor (*wort*), per _wort_ kann ein Wort unterstrichen werden.
Standard-Text Smilies wie :-) und ;-) werden zu Bildern konvertiert.
BBCode-Formatierung erlaubt
Die angegebene E-Mail-Adresse wird nicht dargestellt, sondern nur für eventuelle Benachrichtigungen verwendet.

Um maschinelle und automatische Übertragung von Spamkommentaren zu verhindern, bitte die Zeichenfolge im dargestellten Bild in der Eingabemaske eintragen. Nur wenn die Zeichenfolge richtig eingegeben wurde, kann der Kommentar angenommen werden. Bitte beachten Sie, dass Ihr Browser Cookies unterstützen muss, um dieses Verfahren anzuwenden.
CAPTCHA

Sie können [geshi lang=LANG][/lang] Tags verwenden um Quellcode abhängig von der gewählten Programmiersprache einzubinden
Formular-Optionen
cronjob