News

This one line of code just destroyed a whole company

A small hosting provider with 1,500+ customers was just accidentally destroyed by its owner with just one line of code.

Marco Marsala runs a web hosting company that looks after the servers and internet connections on which the files for websites are stored. He was just having a normal work day and after encountering a bug in his code, he executed a simple one-line command but instead of fixing the bug, the command ended up deleting his whole company.

How can a line of code delete a company? Well, the code Marsala ran was “rm -rf”, a simple command that can delete everything it is told to. Basically, the “rm” tells the computer to remove, the r deletes everything within a given directory and the f stands for “force”, instructing the computer to ignore the usual warnings that come when deleting files. It is normally used to only delete specific parts of the computer but due to a horrendous yet minor error, the code ended up deleting everything on Marsala’s computer, essentially removing all the data of the servers his company looked after.

“Last night I accidentally ran, on all servers, a Bash script with a rm -rf {foo}/{bar} with those variables undefined due to a bug in the code above this line.” wrote Marsala on a forum.

To make it even worse, the command also deleted all of his offsite backups because the remote storage was mounted just before by a backup maintenance script. As a result, every piece of data essential to his company’s existence is gone and as of now, it is nearly impossible for it to recover. As one commenter said, “I feel sorry to say that your company is now essentially dead”.

Backing-up important data is an essential piece of advice given by most technical experts but this incident shows that how sometimes, even having one backup isn’t enough.

UPDATE: In a shocking move, Marsala, the person who claimed to have deleted his whole company through the code mistake, has now revealed that the whole ordeal was simply a hoax. In fact, it was more of a marketing stunt to promote his own company, Ansible, that actually prevents such large scale mistakes, and that the situation he described “can not happen” with that tool.

Source- Independent

Sponsored
Rehan Ahmed

I cover startups, review gadgets and talk about latest developments in the technology industry. Get in touch through rehan@techjuice.pk.

Share
Published by
Rehan Ahmed

Recent Posts

NBP Branch Sealed by SBP Over Alleged Rs. 2 Million Fake Currency Scandal

HAFIZABAD: The State Bank of Pakistan (SBP) has closed the Hafizabad branch of the National…

25 mins ago

‘Pak Hajj’ Mobile App Launched to Assist Pilgrims

A new app called "Pak Hajj" has been released by the Ministry of Religious Affairs…

14 hours ago

Federal Govt Announces Holiday for Schools Amid PTI Protests

ISLAMABAD: The district administration has declared a school holiday for tomorrow in the Federal Capital…

14 hours ago

WhatsApp Faces Restrictions in Pakistan, Confirms NetBlocks

NetBlocks, a renowned global organization monitoring internet activity, has reported that WhatsApp has been blocked…

15 hours ago

PTI Urges Elon Musk for Starlink to Address Internet Connectivity in Pakistan

The Pakistan Tehreek-e-Insaf (PTI) has publicly appealed to Elon Musk to introduce Starlink internet services…

20 hours ago

PTA Set to Initiate Second Phase of Crackdown on Unregistered VPNs

ISLAMABAD: The Pakistan Telecommunication Authority (PTA) has reportedly started testing a new national firewall to…

20 hours ago