From: sumper@vops2.avl.co.at (sumper)

Subject: ABOI RE: What do you do when your co-worker is an idiot?

Date: Mon, 2 Jan 1995 15:39:01 +0000

Reposted from: alt.sysadmin.recovery

Subj:	news_082302Z30121994-anon_penet.fi


From: an171161@anon.penet.fi

Anonymous contact service

Fri, 30 Dec 1994 08:17:18 UTC

WHAT DO YOU DO WHEN YOUR CO-WORKER IS AN IDIOT?

Newsgroups:

alt.sysadmin.recovery

Reply to newsgroup(s)

[Apologies for posting anonymously, but the gist of what I'm saying

is my site is an easy mark, despite my best efforts.]

What do you do when your co-workers is an idiot?  One of mine is a lot
like a cross between Frank Burns and Ted Baxtor and it's driving me crazy!

For the past four months or so, we've been moving a database system
>from  a standalone machine to one that's connected to the Internet.
Most of my work involves administering the other machines on our
network while another administrator, we'll call him Leon (because
that's his name), runs the database machine.  Since the old database
machine is a stand-alone and virtually all of its users know next to nothing
about Unix, he's gotten away with running the machine like a PC (massive
ammounts of world-writeable files, setuid shell scripts, jumbled code
everywhere, etc.).

This is no longer acceptable (not that it ever really was...at one point,
someone deleted 'ls'.  When he finally figured out what was wrong (it didn't
occur to him to use 'echo *') he was surprised).  I've done my best to try to
make him understand and be more careful to no avail.  I'm at my wits end.

Within the past month alone, he's:
   * moved the entire database development directory structure somewhere
     else (he thought he'd deleted it and hadn't made a single backup in
     the entire four months)
   * left a world-readable file containing encrypted passwords for every
     user on the network lying around
   * didn't have permission to do something so he did a 'find' on a
     directory and created 2,308 suid files and directories, (including
     shell-scripts) many of them world-writeable, and left it that way.

ARGGGHHHH!!!!

When a puppy makes a mess in the house, you rub its nose in it till
it learns better.  When a child makes a mess, you explain why what
he did was wrong and make him clean it up.  None of these strategies
seem to work with Leon, and I can't (unfortunately) just kick him out.

I've come to the conclusion that desperate circumstances require desperate
messures, so, this is what I plan to do:

   * log (virtually) everything to both a file (so I can swatch it) and a
     printer (to make it hard to edit and so I know what was going on before
     the filesystem that contains the logs crashes)

   * continuously run (niced appropriately) a "leon daemon" (basically
     a modified COPS) in an attempt to catch future indiscretions quickly

   * use tcp_wrappers to severly limit access to that machine from the
     outside world

   * disable root logins so that anything done as root must go through
     'su', at least, and preferably 'sudo'

I realize that there isn't a foolproof way to protect a system from a
dangerous root user, but other suggestions, ideas, similar stories, moral
support, etc. would be greatly appreciated.
-------------------------------------------------------------------------
To find out more about the anon service, send mail to help@anon.penet.fi.
Due to the double-blind, any mail replies to this message will be anonymized,
and an anonymous id will be allocated automatically. You have been warned.
Please report any problems, inappropriate use etc. to admin@anon.penet.fi.



From: sumper@vops2.avl.co.at (sumper)

Subject: ABOI RE: The 9 Types of Support Techs

Date: Mon, 2 Jan 1995 15:39:05 +0000

Reposted from: alt.sysadmin.recovery

Subj:	news_Pine_SUN_3_91_941231183049.4504A-100000-wabash_iac_net


From: "Amy L. Ward" <othello@iac.net>

THE 9 TYPES OF SUPPORT TECHS

Sat, 31 Dec 1994 18:31:50 -0500

Internet Access Cincinnati 513-887-8877

Newsgroups:

alt.sysadmin.recovery

Reply to newsgroup(s)

                    SUPPORT IS HELL: The Torture Never Stops

  "Oh, yes, we're working on that right now, sir!"  (You're $%#* of of luck,
   buddy!)

                           "Support is hell, Jeff.  I don't know what to do."
                           "Try some M&Ms."

                     Chapter 2:  The 9 Types of Supporters

1: THE NEW KID:

   "Do you have a dog? ... My name?  I'll have to get back to you on that."

   ADVANTAGE:    Can be used as backup often.
   DISADVANTAGE: Is incapable of remembering anything even if told four or
                 five times.

2: EAGER BEAVER:

   "Sure, I can write an emulation program by this afternoon ... one of those
    new boxes?  I'd sure like to get my fingers into one.  I think I know
    where there's one just down the hall ... "

   ADVANTAGE:    Works hard.
   DISADVANTAGE: Makes a lot of work for everyone else.

3: THE KNOW-IT-ALL:

   "Well, I could tell you how to do that ... but I think I could recommend
    a better approach ... "

   ADVANTAGE:    Closes lots of calls.
   DISADVANTAGE: If he doesn't know the answer he makes one up.

4: THE PSYCHO:

   "READ MY LIPS, YOU BOZO!  Are you STUPID or something?!  YOU CAN'T DO THAT!"

   ADVANTAGE:     Scares customers away.
   DISADVANTAGE:  His hobby is collecting guns and you can't sleep at night.

5: THE ASPIRING HACKER:

    RING taptaptaptap RING RING taptaptaptap RING RING RING taptaptaptap
    RING RING RING RING "Will someone get the phone?" taptaptaptap

    ADVANTAGE:    Answers questions about OS schedulers and internals of
                  IO drivers.
    DISADVANTAGE: Works on everything but what he's supposed to do.

6: THE COUNSELOR:

   "Oh my.  Oh dear.  Uh huh ... yes ... and then what happened? ... yes,
    I have plenty of time ... oh, no, no problem, that's my job ... "

   ADVANTAGE:      Soothes angry customers.
   DISADVANTAGE:   Capable of instant jekyll-&-hyde transformation into psycho.

7: THE INTIMIDATOR:

   "Why did you do THAT?!  Haven't you had any TRAINING?!  Don't you know
    Section 5.1.2.1.1 of the IEEE spec?!"

   ADVANTAGE:     Customers don't return call.
   DISADVANTAGE:  May become your boss.

8: THE VET:

   "Oh!  That's there for backward compatibility.  They added it in rev
    2.00.03 but they didn't document it."

   ADVANTAGE:     Solves the most obscure problems casually.
   DISADVANTAGE:  Prone to long, tedious, rambling flashbacks.

9: THE CRISPY CRITTER:

   "I don't know.  I don't care.  Your problem, that says it all, I have
    my own to take care of.  Why are you using this product, anyway?"

   ADVANTAGE:     He's still working.
   DISADVANTAGE:  He's yourself three years from now.



--
Amy L. Ward
Customer Service Engineer
American Computer Solutions
othello@iac.net

"Madam, there's no such thing as a tough child -- if you parboil them
first for seven hours, they always come out tender." -- W.C. Fields



Jesper Nilsson // dat92jni@ludat.lth.se or jesper@df.lth.se