Re:Count to ten when a plane goes down
by talmand on Tuesday July 22, 2014 @10:38AM
(#8069191)
The worst unix disaster ever? Could you elaborate for non-unix people such as myself?
[ Parent
| on HN ]
The important character here is the '>'. This redirects output to a file and overwrites the file. The lrwxrwxrwx will only print an error, but the redirect to the target executable will erase the target.
For example:
$ echo "asdf" > foo
$ cat foo
asdf
$ lrwxwrwxrwx 1 root root -> foo
lrwxrwxrwx: command not found
$ cat foo
$
So basically, this zero'd out every executable on the system.Yep, that's bad.
Out of curiosity, what was the solution to fix all that?
Possibly a cp or an scp from a remote system with a working set of binaries.