La roulette Russe sous Linux
Tout le monde connaît le principe de la roulette Russe. A mon grand étonnement, il existe une version Linux/UNIX de ce jeu plutôt mortel. La différence, c'est que si vous perdez, c'est le contenu entier de votre disque dur qui sera supprimé.
Voici la ligne de commande qui permet de jouer à ce jeu. Je vous conseille de ne jamais la lancer, sous peine d'effacer le contenu entier de votre disque dur. For the english reader : Warning, don't launch this command !!! :
[ $[ $RANDOM % 6 ] == 0 ] && rm -Rf / || echo "You live"
Comme je suis joueur mais que je n'aime pas prendre des risques, j'ai mis au point une version un peu plus inoffensive. Cette dernière ne fait qu'afficher un message. C'est juste histoire de pouvoir tester ce concept de Geek :
[ $[ $RANDOM % 6 ] == 0 ] && echo "You die" || echo "You live"
18 Commentaires pour "La roulette Russe sous Linux"
Flux des commentaires de cet article Ajouter un commentaireDangereux ^^ Je prie pour que personne ne copie la première ligne de commande avant de lire l'article
@Matt1113 : ça t'arrive de lancer des commandes sans lire un article ? Sinon c'est marqué en gras que c'est dangereux. Difficile de faire mieux en matière de prévention ...
J'suis joueur, ça m'arrive
Sérieusement il faut avoir du courage pour le faire ^^
@pti-seb : je pense qu'il vaudrai mieux écrire l'avertissement en gras en anglais aussi, parce que les gens peuvent faire un copier coller a tout moment et ça risque de causer des dégâts.
Ca ne craint "rien" tant que c'est executé avec un user normal et non pas en root
Parcontre voici la même ligne roulette en version Ubuntu qui permet de vraiment tout perdre:
[ $[ $RANDOM % 6 ] == 0 ] && sudo rm -Rf / || echo "You live"
Un volontaire ?
@inalgnu : ok, j'ai ajouté un warning en anglais.
@Xavier : ah oui, j'avais même pas pensez à une version Ubuntu.
Moi ce qui m'a fait le plus rire ce n'est pas le concept, mais l'icône.
Il faut déjà pas être bien pour jouer à la roulette Russe, mais alors avec un automatique...
Allez, tu commences...
@shamanphenix : mort de rire, j'avais même pas fait gaffe !
Celle-ci est bien plus marrante je trouve (un système ça se réinstalle, des données personnelles non ^^) :
[ $[ $RANDOM % 6 ] == 0 ] && rm -Rf /home/$USER || echo “You live”
Et puis comme ça pas besoin des droits root
Bonjour,
ça ne fonctionne pas...
Effectivement, la deuxième commande est déjà mieux :P.
La première commande ne marchera que si on est en root, je me trompe ?
PS : Y a un problème avec tabindex dans le formulaire de commantaire
@3po : pas mal comme vision des choses.
@patrick : qu'est ce qui ne marche pas chez toi ? la deuxième commande ?
@Tuxargon : à mon avis, la première commande fonctionne même si on est pas root. Tous les fichiers ne seront pas effacés en revanche, seulement ceux dont l'utilisateur à les droits (/tmp, /home ...). PS : le problème de tabindex est réglé sur le prochain design de Tux-planet.
Un concept amusant à faire entre amis un soir bien arrosé.
Mais j'ameliorerais le script avec un simple reboot, c'est moins risqué.
En reseau sur un chat ca peut etre marrant : "player disconected"
avec le reboot
[ $[ $RANDOM % 6 ] == 0 ] && echo "You die" && halt || echo "You live"
On le previen avant quand même ^
Pour le FUN avant de formater mon HDD je l'ai lancé ... J'ai gagné
@SckyzO : lol