• We should now be fully online following an overnight outage. Apologies for any inconvenience, we do not expect there to be any further issues.

Wow. My developers are awesome! (Heavy sarcasm)

DaiShan

Diamond Member
Jul 5, 2001
9,617
1
0
Ok, so I run an IT consulting firm and we just picked up a new client, whose network was in shambles, all development was done on their live server, so any changes testing was done live, plus all developers were sharing the root password to code. We started last week and have been working to get things more normalized including setting up user accounts, and changing the root password. There have been some permissions issues due to this change, so one of the developers asked the president of the company for the root password (the president insisted that I leave it with him) which he happily gave to his developer. So he decided that he wanted to level the directory /home/<username>/dev buuuuut since he was already in the directory he thought that he would simplify the command and run rm -rf /dev (remove /dev NOT what he was intending) as SuperUser! The best part is, they're backup solution has been to only backup web site files, nothing else, this will be changing soon, but as of now nothing more than a few html files and some php code is being backedup. This is going to be fun :roll:
 

DaiShan

Diamond Member
Jul 5, 2001
9,617
1
0
Originally posted by: Noirish
can we know the company thus to avoid using it?


The developer works for the company that contracted my company, but they don't specialize in IT, they are a manufacturing firm, I wouldn't want you to avoid buying their products because their web developer is an idiot heh.
 

Descartes

Lifer
Oct 10, 1999
13,968
2
0
There's no such thing as simplifying a command unless you're talking about relative paths, and that'd be rm -rf dev and not rm -rf /dev.

We all make mistakes, but something like that isn't usually one of them. rm -rf on an explicit path == check it thrice times before hitting enter.

 

DaiShan

Diamond Member
Jul 5, 2001
9,617
1
0
Originally posted by: Descartes
There's no such thing as simplifying a command unless you're talking about relative paths, and that'd be rm -rf dev and not rm -rf /dev.

We all make mistakes, but something like that isn't usually one of them. rm -rf on an explicit path == check it thrice times before hitting enter.

You know that, and I know that, but apparently this guy didn't. leading slash means what follows is relative to root!

tfinch2 - we're in charge of all of their systems and projects, but they already had a few developers of their own, we don't pay them, but they report to me.
 

BigJ

Lifer
Nov 18, 2001
21,330
1
81
Originally posted by: DaiShan
Originally posted by: Citrix
I would tell the client to have fun and walk out.

I would love to. 12 month contract though!

How are they going to hold you to a contract when all of their developers are dead or hospitalized? :evil:
 

DaiShan

Diamond Member
Jul 5, 2001
9,617
1
0
Originally posted by: BigJ
Originally posted by: DaiShan
Originally posted by: Citrix
I would tell the client to have fun and walk out.

I would love to. 12 month contract though!

How are they going to hold you to a contract when all of their developers are dead or hospitalized? :evil:


I like the way you think!