Ceci était un canular de la part de l'auteur original (Marco Marsala).
Un homme nommé Marco Marsala a accidentellement supprimé toute trace de son entreprise en supprimant les données de ses serveurs et des sites web qu’il héberge pour ses clients. Il en a fait la révélation dans un forum de spécialistes des serveurs. Il y déclare avoir exécuté accidentellement un code destructeur sur ses propres ordinateurs. Certains membres du forum commentent cette action, bien qu’accidentelle, comme une destruction tout simplement de l’entreprise de Marsala. En effet, ils estiment qu’en détruisant par accident toutes les données de l’entreprise, il a signé l’arrêt de mort de sa boite.
La commande en question est celle qui est considérée par plusieurs membres de ce forum comme celle à ne jamais exécuter sur un serveur, surtout si on y a les privilèges d’administrateur, rm -rf. Ce simple bout de code qui demande à l’ordinateur de supprimer tout ce qui se trouve dans un répertoire donné peut s’avérer être fatal dans certaines situations. Avec l’option -rf, forçant l’ordinateur à ignorer les avertissements habituellement donnés par celui-ci avant de supprimer les fichiers, elle est encore plus redoutable. Marsala qui dirige une société d’hébergement web a malheureusement commis l’erreur d’exécuter cette commande sans pour autant mettre les conditions nécessaires pour contrôler son action.
L’exécution de la commande peut normalement être contrôlée et ne supprimer seulement que les fichiers que le programmeur ou l’administrateur système a envie de supprimer. Cependant, du fait de l’erreur commise dans le code où la commande a été utilisée, elle a tout simplement supprimé tout le contenu des serveurs. Le malheureux Marsala écrit dans le forum qu’il « gère une petite compagnie d’hébergement web avec plus ou moins 1535 clients » et qu’il « a utilisé une application nommée Ansible pour automatiser certaines opérations qui devaient s’exécuter sur tous les serveurs ». Il ajoute avoir accidentellement exécuté sur tous les serveurs la commande rm -rf {foo}/{bar} avec ces variables qui n’ont pas été initialisées à cause d’un bogue à la ligne précédente. Le mauvais code a alors supprimé même les sauvegardes de sécurité qui ont été effectuées pour prévoir justement les situations de ce genre, car les unités de sauvegarde utilisées étaient montées sur la machine exécutant le script. En effet, Marsala déclare que « tous les serveurs ont été supprimés ainsi que les sauvegardes de sécurité, car l’unité de stockage a été montée par le script automatisé juste avant avant la suppression ».
Nombreux sont les membres du forum à penser que Marsala ne pourra pas être en mesure de récupérer les données perdues. Un membre qui se fait appeler Sven commente en affirmant qu’ « il est désolé de dire que la société est maintenant morte en partie, mais que Marsala pourrait avoir une infime chance de récupérer ses données s’il éteint de suite toutes ses machines et qu’il fait appel aux plus grandes sociétés de récupérations de données ». Il poursuit en disant que cela serait tout de même très coûteux pour la société de Marsala avec peu d’assurance de réussite et prendrait beaucoup de temps. Michael Hampton quant à lui estime qu’à ce niveau des faits, Marsala a plus besoin des avis d’un avocat que d’avis techniques, suggérant par là qu’il est trop tard pour faire quoi que ce soit techniquement. Il n’est d’ailleurs pas la seule personne à penser cela, car la majeure partie des réponses données n’ont pas réellement aidé Marsala à résoudre son problème. Certains membres du forum estiment que c’est de l’imprudence que de supprimer toutes ses données avec un seul bout de code. Cependant, beaucoup d’autres commentaires laissent croire que le cas de Marsala est loin d’être le premier accident de ce genre en faisant référence à une autre discussion titrée « L’erreur du lundi matin ».
Source : The Independent
Et vous ?
Que pensez-vous de la mésaventure de Marsala ?
Avez-vous déjà vécu une situation similaire ?
Voir aussi
le forum Actualités
Un homme supprime par accident toutes les données de son entreprise
Avec une commande rm exécutée sur tous ses serveurs
Un homme supprime par accident toutes les données de son entreprise
Avec une commande rm exécutée sur tous ses serveurs
Le , par Victor Vincent
Une erreur dans cette actualité ? Signalez-nous-la !