- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
No need for the equals sign. You can just do
Admin
In all fairness, they were kicking people off what they thought was their development server, but also allowed root access at least.
If it's your dev server, do what you want, that's one reason why root exists.
Admin
I just checked and see that on our machines, some have the '=' and some do not. I never noticed that before.
I wonder if sshd matches '=' as a permitted user or just ignores the '='.
Admin
Admin
Actually, as I understand it, you're supposed to use italics for emphasis when available, and use underlining for emphasis when italics are not available (say you're using a typewriter or a daisy wheel printer). (In the old days, Nroff put underlines where Troff put italics…)
So it actually may be reasonable that the web re-purposed the underline.
Admin
I thought that you weren't going to tell anyone about us!
Admin
What what what? Thanks for the tip, had no idea those were there!
Also, this is wonderful. Obviously, the WTF is logging onto a misbehaving server only to see THIS IS CRAIG AND CARL'S DEVLEPMENT SERVER right in the MOTD. I can imagine the sounds of furious typing from Russell's cube suddenly stopping, then a soft "clunk" when his jaw hits the desk. Amazing.
Admin
Ironically, the quotes aren't there to indicate a quote.
Admin
When standards and process start getting implemented, tin pot fiefdoms like these are some of the first to be swept up.
Admin
Admin
I just think of a quote from Ghost in the Shell: "the Puppetmaster? He's nothing but a puppet himself!"
Admin
So why did Russell think he owned Craig & Carl's server? I can request something to be done to a server but if it's not mine I shouldn't throw a tantrum if it's not done.
Admin
Yes, much like the alt text on xkcd, there is usually more to stories on here hidden in HTML comments. I usually only bother checking them for Remy though, as he uses them more often than some of the others.
Admin
get out of my comment!
Admin
Admin
TRWTF was that Russel was using Puppet. Ansible is the far better solution.
Admin
It must be some coincidence that I wore a free t-shirt I got from Puppet Labs today.
Admin
Admin
Admin
Admin
Admin
I'm the guy who submitted the story.
Many liberties were taken with it (I didn't actually set up the puppet infrastructure, I maintained it after an architect did so), but the core is correct. They took over the server so that they could have a server to play with - they had messed up the apache configuration and the routine puppet deployment failed because of that.
The names were made up. I'm saying that because Remy came unwittingly rather close with one of them. :P
I did immediately gather evidence and I reloaded the server. No way was I going to try to salvage that mess.
Admin
Yes, pretty much. See, the thing is - I liked the guys. I didn't have anything against them personally. But that really took balls. I mean, really? Just waltz in and take over a server? What motivates someone to do something so obviously wrong?
They were not fired, but I do know for a fact that their upward mobility in the company was affected. One was angling for a sysadmin job. That was pretty much immediately taken off the table.
I still have nothing against them, but they got off easy. Professionally... I would have at least written them up for it. You just don't do that.
Meh. This was years ago. Funny how it's one of the few things that stick in my head. One of the guys went on to troll the company gift exchange... but that's a story for another time.
Admin
Would you rather be the Puppet Master or the Muppet Pastor?
captcha: cogo. go co go
Admin
<button class="btn btn-link">Brought to you by Twitter Bootstrap</button>
It's a thing. http://getbootstrap.com/css/#buttons
Admin
But here's a suggestion: if you're setting up a payoff for the end of the story, don't put it in the title.
Admin
Admin
I for one would like to hear another Craig and Carl story.
Admin
Long before my time. But I would suspect there are far better candidates for loss of memory...
distineo is another destination.
Admin
+1
much better than Hanzo
Admin
I know, huh!
Admin
Let's just say some poor woman got a 24 pack of toilet paper at the Christmas gift exchange and leave it at that. I felt so bad about it I bought her a gift card to Coffee Bean.
Admin
This was actually quite an interesting workplace.
We had some pool noodles and figured out that a dry erase marker was just the right size to turn it into a gigantic oversized blow dart. All fun and games until the dry-erase blowdart smacked into a manager's window while they were having a meeting. As far as I know, there's still a red dot on the wall where the cap flew off from the impact.
One coworker used to love to light hand sanitizer on his file cabinet. I am so surprised he never got caught.
We did up that coworker's cube while he was on holiday - absolutely everything got wrapped. I have pictures somewhere.
That coworker found a stress ball, and tore it apart. Inside that stress ball, he found a ball of corn starch. So, hearing it was non-newtonian, he put it on the floor, found a sledgehammer, and just started WHALING on it. 20 strikes later, a maintenance person came by with the radio blaring "yeah, someone's pounding on the floor up there, can you look into it?" Cure "deer in the headlights" look, dropping of the hammer, and running off into the next room.
And, we actually had a pretty good test one day of "he who smelt it, dealt it", leading to the entire netops/nops team sitting in the reception area refusing to go back until the smell dissipated.
... it was fun in one way, but one of the most unprofessional places I've ever worked, and I'm glad that era's over.
Admin
Probably because one of the first things anyone who deploys a configuration management tool to production does is have it manage sshd_config, and their changes would have been over-written the next time Puppet ran?
Admin
Admin
Granted it was misspelled, but could Russell not figure out that 'devlepment' meant development? You don't mess with someone's development server without asking! Maybe Craig and Carl had a good reason to have a non-standard setup that only allowed the two of them and root to have open ssh sessions (though the scrubber 'solution' is a bit stupid) -- the only way to know would be to ask, which Russell the up-jumped IT drone didn't bother to do. If anyone should be fired it should be Russell.
Admin
I agree with one part of what you said. I don't think you understand who the guilty party was, though.
Admin
This "up-jumped IT drone" isn't going to feed the troll. :)
Admin
Admin
Admin
TRWTF is allowing devops (glorified term for cs janitors) to muck about with dev machines in the first place.
Admin
Technically we were not devops. We were systems engineers. We deployed system software using puppet as well as applications, and IIRC the developers controlled their own puppet manifests through SVN (if they didn't, that should have been the case). We had root on everything and did system deployments (VM, etc) as well.
I have only once worked at a place where I didn't have root, and I ended up working around that pretty well.
Put another way, you're far too opinionated about things you don't understand.
Admin
I just find it really ironic that he's so right about one part, and then completely mishandles that advantage.
Admin
"Our procedures are so unsophisticated that trained monkeys could run the NOC." that reminds me of story: a supermarket used electronic cash registers, which frequently crashed. BUT, for some reason i can't recall (union rules?), the employees were not permitted to fix the registers themselves, they had to call the support company, which the author of that story called "Howler monkeys Inc." to come over and reset the master register..and they were ABSURDLY incompetent, often taking HOURS to fix the problem, partly because they couldn't tell which register was the master, DESPITE the employees telling them "This one! THIS ONE!" i don't remember how that story ended...