A propos du rm -rf sur serverfault c'est effectivement un gros hoax pour plusieurs raisons :
(en gros il dit qu'il a fait rm -rf {foo}/{bar} et que les variables n'etaient pas initialisees menant a un rm -rf / )
- --no-preserve-root est necessaire depuis 2006 sur un grand nombre de distros (et il dit utiliser ubuntu 12.04)
- il dit utiliser ansible, qui ne permet pas de lancer un playbook si des variables sont non initialisees
- s'il utilise {foo} dans ansible ca resultera en foo et non dans une variable puisqu'il faut utiliser {{foo}} pour acceder a la variable et non a son nom
En gros pour que ca arrive il cumulerait toutes les fautes possibles :
- avoir un serveur avec une tres vieilles distro plus maintenue
- ne pas utiliser les modules de base plutot que "command" dans ansible
- s'il utilise bash, ne pas utiliser set -u par exemple et d'autres warnings
- monter sur la machine les disques de backup qu'il a supposement supprimes (Qui fait ca? on fait ses backups sur une autre machine sur le reseau...)
Le mec voulait faire de la pub pour son futur bouquin pour dire que les gens sur serverfault sont incompetents et qu'ils auraient du pointer ces erreurs tout de suite plutot que de dire "you're screwed man"
Ceci dit, c'est possible de lancer rm -rf si on le veut vraiment et qu'on fait tout pour, c'est juste devenu assez complique de nos jours. 
Message édité le 19 avril 2016 à 13:53:47 par f0c300