Het is zondag en dan is het nieuws vaak een beetje aan de lage kant wereldwijd, vandaar even een artikeltje om te lachen… Nou ja, lachen met tranen in je ogen. Tranen waren er ook voor Marco Marsala, de man die met één regel code zijn hele bedrijf wist uit te wissen. Marsala keerde zich tot de gebruikers van het bekende forum voor server experts genaamd Server Fault, maar in plaats van hem te helpen was het enige dat ze hem konden vertellen dat hij zijn complete bedrijf vakkundig gewist heeft.
rm -rf, een basiscode
Voor de leken onder ons zegt de coderegel ‘rm -rf’ vrij weinig maar waar het op neer komt is dat deze code (opgebroken) tegen de server zegt: verwijder (rm), alles in deze map (r) en met kracht (f = force) waardoor je computer alle standaard waarschuwingen negeert. Deze coderegel is precies het stukje code dat Marsala heeft uitgevoerd op zijn server en had ik al verteld wat voor bedrijf deze beste meneer had? Hij had een hostingbedrijf waarbij hij de websites hoste van ongeveer 1535 klanten.
“Sorry dat ik het moet zeggen maar je bedrijf is nu eigenlijk dood. Je hebt een hele kleine kans om hier van terug te komen als je nu alles uitzet en je harde schijven naar een data recovery bedrijf brengt. Dit alles kost ontzettend veel geld en de kans is alsnog ontzettend klein dat dit je gaat redden.“, Server Fault gebruiker Sven.
Marco Marsala bevestigde dat de code alles heeft verwijderd, zelfs zijn backups die hij had gemaakt voor situaties als deze. Waarom? Omdat de backup schijven ook gekoppeld waren aan de server… En zelfs de offsite (niet op dezelfde locatie) backups is hij kwijt, want ook deze had hij gekoppeld aan de productieserver.
Verkeerde forum
Veel van de gebruikers in de betreffende thread waren het erover eens dat Marsala eigenlijk in het verkeerde forum zat te posten. “Je bedrijf is kapot, je hebt geen technisch advies nodig maar je moet je advocaat bellen!”, aldus Michael Hampton. Al met al waren de reacties op zijn probleem verre van behulpzaam, aangezien er vaak gezegd werd dat hij dit probleem had kunnen voorkomen of zelfs nog kunnen stoppen op het moment van uitvoeren. Server Fault gebruiker Massimo voegt hier aan toe: “Je had moeten nadenken over hoe je de data van je gebruikers zou gaan beschermen, voordat je ze zou nuken. Ik ga niet eens beginnen met opsommen welke en hoeveel fouten hier tegelijkertijd zijn gemaakt om het mogelijk te maken om je server en al hun backups met één regel code te verwijderen.“