Les commandes à ne jamais lancer sous Linux
Par Korben le 30 août 2008

Amis débutants en linux, attention ce post est dangereux alors CONCENTRATION ! Je vais en effet vous apprendre les quelques commandes à ne jamais taper sur un linux en root (ou pas en root, on ne sait jamais, les mauvais karmas ça existe)…
Voici donc 5 commandes à ne JAMAIS JAMAIS JAMAIS surtout JAMAIS lancer sous votre linux préféré (sans savoir ce que vous faites) !
- rm -rf ./ -> Ca supprime les fichiers du répertoire courant
- rm -rf / -> Ca supprime complétement la partition principale (variante : rm -rf /*)
- rm -rf . -> Ca supprime le répertoire courant
- rm -rf * -> Ca supprime tous les fichiers visibles du répertoire où vous vous trouvez
- rm -rf .* -> Ca supprime les répertoires et fichiers masqués
Voilà , vous avez de quoi auto détruire tout un système… Si je vous met ça là , c’est que j’ai constaté sur divers forum ou salons de discussion que pour déconner, parfois certains lachaient une de ces commandes au newbie égaré venant réclamer de l’aide, le dégoutant à jamais de linux.
Donc comme un lecteur averti en vaut 2, je me suis dit que ça serait intéressant pour tous…
Pour la petite explication quand même :
- rm -> C’est la commande pour supprimer
- -rf -> Le r ça veut dire que ça supprime tous les fichiers et répertoires de manière récursive… et le f, ça veut dire “force” pour ne pas avoir de demande de confirmation à chaque fichier à supprimer [Yes][No][Je sais pas, pas ce soir, j'ai mal à la tête chéri]
- Et bien sûr le / de fin c’est la racine de votre système linux. Un peu comme si vous supprimiez votre C:\ sous Windows. (ah le con !)
Voilà … Maintenant si vous voulez mettre le bazar sur un linux ou autre sans faire trop de mal, il existe toujours des petites commandes machines qui s’appellent les bombes fork.
[photo]
Je vous recommande aussi la lecture des sujets suivants
- Supprimer en ligne de commande sous linux de manière non définitive ! Yeah !
- Installer eCrypt sous Ubuntu 8.04
- Trouver les plus gros fichiers de votre disque dur sous Linux
- Comment installer flash player 10 RC sous Linux et résoudre le bug qui fait planter Firefox
- Comment changer le mot de passe root perdu de MySQL






Brutasse
rm -rf .* ne supprime pas uniquement les fichiers cachés, mais aussi .. donc le dossier parent ^^
Je sais ça parce que j’ai essayé… Pas avec un rm mais avec un chmod, les résultats sont tout aussi dévastateurs
Posté le 30 août 2008 à 10:14:40
soopajud
merci du tuyau !
sinon, le c cédille majuscule en code c’est Alt+0199 mais j’ai jamais réussi à le faire sous linux, si t’as une idée…
Posté le 30 août 2008 à 10:15:34
thr0b
Je maitrise Linux autant qu’un Airbus A380… donc y’a pas d’risques
Posté le 30 août 2008 à 10:24:20
David
Roh non, sont con ceux qui balancent ça à des noobs :/ . Devraient avoir honte moi je dis ! C’est un risque potentiel que la personne ne retouche plus jamais à un Linux :S.
Posté le 30 août 2008 à 10:38:56
Guilou
soopajud > pour faire un ç majuscule sous Linux, tu fais <verr maj> puis <ç>.

Il y a un comportement différent entre <maj> + <qqch> et <verr maj> puis <qqch>
Tu peux faire toutes les lettres accentuées, plein de trucs marrant
Posté le 30 août 2008 à 10:56:59
£ùdo
merci pour l’info, surtout que je suis en train de configurer un serveur sous linux !!
Posté le 30 août 2008 à 11:09:34
Tito
La première fois que j’ai complètement planté mon Linux c’était
chmod -Rf 777 /
Parce que les gestion de droits me faisaient chier (le sudo n’existait pas à l’époque)
Posté le 30 août 2008 à 11:24:03
Bernard
Sans oublier la fameuse commande ‘anti-virus’ …
dd if=/dev/zero of=/dev/hda bs=512 count=1
C’est sûr que ça résoud le pb, mais de façon un peu trop radicale …
Posté le 30 août 2008 à 11:35:27
bigdoub
merci pour l’info korben.
Posté le 30 août 2008 à 11:50:29
Zgur
Et ne JAMAIS lui donner à manger après minuit !
Et ne JAMAIS le tremper dans l’eau !
…
Bon, je sors …
Arf!
Zgur
Posté le 30 août 2008 à 12:16:39
skunny61
slt a tous,
moi je debute sur linux et je dis quand même merci pour les infos!
bon week end a tous!
Posté le 30 août 2008 à 12:20:43
AbriCoCotier
mouai : faut rajouter un sudo devant, pour être sûr que ça fonctionne (ou un su ou un yum)
Posté le 30 août 2008 à 12:32:29
Arx
@AbriCoCotier : Euh nan pas tout à fait. Sudo est spécifique à Ubuntu. Su c’est pour ce connecter en root, et yum est l’equivalent de apt-get donc rien a voir !
Posté le 30 août 2008 à 12:48:41
AbriCoCotier
@Arx : oui, je sais, j’ai dit une bêtise.
Mais je reste sur mes positions : sudo (ubuntu) ~ su (les autres)
Posté le 30 août 2008 à 12:51:29
AnasMess
Je connaissais deja la commande de la mort (rm -rf /*) !
Mais merci pour le autres ! Moi aussi je maitrise assez bien mon Linux ^^ !
Posté le 30 août 2008 à 13:03:12
AbriCoCotier
Par contre, va falloir m’expliquer comment l’ordi fait pour supprimer le contenu du disque, alors que pour fonctionner, il a besoin des informations contenues… sur le disque.
Posté le 30 août 2008 à 13:06:48
dcddtc
@Abricocotier :
Y’a rien de figé dans le sudo en mousse d’ubuntu. C’est modifiable en deux coups de crayons. Ce qui n’empêche pas aux autres systèmes linux de pouvoir utiliser sudo (par exemple, pour permettre à un user d’éteindre le système avec un clic).
Posté le 30 août 2008 à 13:08:17
Jiritsu
Et ça ne fonctionne pas ça (http://www.korben.info/recuperer-des-fichiers-effaces-sous-linux-ubuntu.html) pour récupérer ses petits fichiers perdus à tout jamais ?
Bref..
Merci pour l’information, j’suis passé hier matin à Ubuntu grâce au magnifique PDF et ses 300 pages “simple comme ubuntu” et ça me servira à l’avenir :]
@dcddtc: Pourquoi en mousse ?
Posté le 30 août 2008 à 13:38:38
stephane
tuyau amusant pour s’occuper un week end
Posté le 30 août 2008 à 14:40:18
Jenecplu
Voilà pourquoi je supporte difficilement linux et sa communauté. A cause de quelques petits malins imbus de leur personne et qui ont réussi à me dégouter quand j’ai voulu me mettre à linux…
Posté le 30 août 2008 à 15:40:48
Jiritsu
@Jenecplu: En même temps c’est tout les jours que Microsoft fait son petit malin avec sa communauté d’ingénieur :]
Mode troll off
Posté le 30 août 2008 à 16:13:10
Jenecplu
@Jiritsu : et… je ne comprend pas bien le rapport ou le sous-entendu
Parce que microsoft c’est des méchants, le linuxien intégriste de base a le droit de martyriser les débutants? O_o
Posté le 30 août 2008 à 16:27:58
stakhanov
@ Korben :
“Si je vous met ça là , c’est que j’ai constaté sur divers forum ou salons de discussion que pour déconner, parfois certains lachaient une de ces commandes”
Ouinnn, j’en ai parlé dans mon commentaire sur la news “Sacré little Bobby Tables” du 27 août, mais c’était pour rire, je le jure !!!! Et en plus je précisais : “les barbus comprendront…”
Pitié chef, patapay !!
Posté le 30 août 2008 à 16:57:32
Titi From Fr@nce
Mais en théorie, les droit d’acces devraient limiter les conséquences de ces commandes nan ?
Ca m’etonnerais beaucoup qu’un simple user arrive à effacer des fichiers systèmes, à moins d’être en root evidemment.
@ AbriCoCotier
Sous linux, les programmes sont chargés integralement en mémoire avant d’être utilisé, à l’inverse de zindows qui n’en charge que des morceaux (avec XP tout du moins).
C’est ce qui explique qu’il est possible (sous linux toujours) de mettre à jour (ou même d’effacer dans ce cas) un programme que tu est en train d’utiliser, et ce simplement parce qu’il s’execute depuis la mémoire, et pas depuis le disque.
Posté le 30 août 2008 à 18:31:20
Jiritsu
@Jenecplu: Une petite poignée de la communauté s’amuse à faire ça je pense… Microsoft font de la merde alors qu’ils ont les moyens (Vista notamment mais aussi les MAJ tardives) alors c’est pas parce que tu t’es fais avoir par des malins qu’il faut te laisser abattre !
Sinon on se suiciderai tous O_o”
Si tu veux passer à Linux, si c’est pas déjà fait lit le PDF “Simple comme Ubuntu”, enfin pour débuter, ubuntu m’a bien satisfait depuis ces deux derniers jours.
J’espère que j’ai été plus clair cette fois-ci
Posté le 30 août 2008 à 19:30:34
Jenecplu
@Jiritsu : plus clair, oui. Mais je vais rester sous XP.
Posté le 30 août 2008 à 19:48:09
Jiritsu
@Jenecplu: hum… tu devrais tester le liveCD. M’enfin après c’est comme tu le sens. Perso je suis en dual boot… car j’ai un superbe XP OEM TATOUE OF THE DEATH !!!
Posté le 30 août 2008 à 20:27:54
Eric D
Arx: “Euh nan pas tout à fait. Sudo est spécifique à Ubuntu. Su c’est pour ce connecter en root, et yum est l’equivalent de apt-get donc rien a voir !”
N’importe quoi. C’est pas parce que sudo n’est pas configuré par défaut avec Fedora que c’est spécifique. Il y a plein de distribs qui le supportent.
Pour le “rm -rf .*”, c’est subtil:
Sous Windows, quand vous tapez “del *.txt”, le programme “del” est appelé avec comme unique paramètre *.txt. C’est à chaque programme d’interpréter le *.txt comme il l’entend.
En Unix, c’est le shell qui étend la commande AVANT d’appeler le programme. Donc “rm *.txt” est d’abord transformé en “del un.txt deux.txt machin.txt” avant d’appeler le programme avec tous ces paramètres. Ainsi, “rm -rf .*” est traduit par “rm -rf . .. .cache1 .mozilla .kde” ce qui efface “..” le répertoire parent. Heureusement Linux bloque cette commande avec “rm” mais pas le chmod comme indiqué plus haut.
Quant au fait du chargement en mémoire, c’est aussi faux. Ouvrez un fichier de 10 Gigas, supprimez-le et il continuera a être disponible par celui qui l’avait ouvert. Le truc c’est que le fichier n’est supprimé qu’après que le dernier utilisateur aura fermé le fichier. Sous Windows, un fichier ouvert est locké. C’est un héritage de OpenVMS d’ailleurs pour les dinosaures parmi vous.
Posté le 30 août 2008 à 23:18:21
Paje
Moi j’étais un fan du `kill -9 -1`
ca peut amuser sans trop de risque 
Posté le 31 août 2008 à 00:27:06
grongnet
Bonjour,
Voilà je viens de découvrir que l’on pouvait jouer avec la démo ‘l’âge de glace 2′ sous Debian-Ubuntu ! Bien, enfin pas tout à fait car, comme tout un tas d’autres jeux sous ‘windows ouin-ouin’ (comme vous dites), la vitesse n’est pas là et malgré ce que m’indique mon système (en gros 1Go de libre sur 1,7Go total) il semble ne pas utiliser toute la mémoire !!? Auriez-vous une idée ? Mille et un mercis..Un lecteur anonyme mais fidèle de votre site.
Posté le 31 août 2008 à 03:04:15
tt
Lol c’est clair que certains doivent s’amuser sur les forums
Quand j’en vois qui donnent volontairement de mauvaises infos afin que ceux qui n’y connaissent rien se trompent :p
Posté le 1 septembre 2008 à 14:04:55
bigbabou
le problème avec la comande rm -rf c’est que la touche * s’est malicieusement placée à côté de la touche Entrée, soit pas beaucoup de marge d’erreur lors d’une frappe. Dans la précipitation parfois il ne vous reste plus que votre clavier pour pleurer…
Posté le 2 septembre 2008 à 23:40:11
LoLo
et si tu veux supprimer tous les fichiers d’un dossier t’as plus le droit ?
Posté le 4 septembre 2008 à 12:06:38
Florin
Existe-t-il un moyen de bloquer ces commandes? Je penses à rm -fr /* et chown -R /*. De manière générale, bloquer l’exécution d’une commande contenant /* Cela éviterait tous les problèmes de fautes de frappe. Si quelqu’un sait comment le faire, merci de le préciser.
Posté le 3 décembre 2008 à 12:58:23