Sysadmin Purity Test
Revision History
Original version 0.1 by Vicki Brown <vicki@cco.caltech.edu> and
Blake Jones <foo@ugcs.caltech.edu>.
Some questions added and the whole thing HTMLised
by Alistair Young <sloth@bofh.net> for 0.2.
Introduction
So I'm among those who points and laughs and makes fun of those who write in
all caps (unless they're VAX users, in which case I drop pennies into the
slots on their monitors so they can buy some coffee), but I thought it
justifiable in this case, given the magnitude of what I'm about to post.
Yes, this is that same fu**ing purity test that I asked you all (or your
predecessors, depending on the turnover (good boy!) rate) for your submission
(good boy!) oh...about... cough cough ago (the file I have on another
account is dated Dec 13 1994, for example).
I'd feed you some line about how busy I've been the past year, but we're all
sysadmins here, and you know it's all about illusion anyway (about which
I'll make a separate post soon).
So why is it finally here, you ask?
Well, because of a little elf^H^H^H^H^H^H^H^H^H^H^H^H<esc>dd
The story goes like this: I'm cluster-sitting while the real admins have gone
to visit their happy little families. One of these admins actually has been
logging in. Don't ask me, he's new, maybe that's it. But he does it as an
escape from a programming job he has, so it's not so bad. Even better is that
rather than really sysadmin, we basically shoot the breeze with zwrites (zephyr
rewls)...yes, yes, I'm almost done, you can skip ahead to the test if you
want, I jus' gotta get my props in...anyway, I was tellin him about some
flame-bait I posted on alt.2600 (booo), and he exclaimed about the S/N there,
and sang the praises of asr. I told him how I daren't show my face there,
given the guilt over this test...and the rest is history: He finished up the
thing in one night, totally putting me to shame. So here it is, thanks to
Blake Jones (foo@ugcs.caltech.edu), famous lurker and awesome sysadmin.
Without further ado:
Sysadmin Purity Test, V0.2
Like the "real" purity tests in colleges across america, this sysadmin's
purity test has been scientifically designed to determine the "purity" of
a sysadmin: too pure, you're a virgin, and too little purity, you're
dangerous to people you come in contact with. The authors hereby disassociate
themselves from this creation, and any injuries resulting from the use of
this test, whether for hiring purposes, dating purposes, or whatnot, are
declared to be not the fault of the authors. Thank you.
There are 555 questions.
Accounts
- Have you ever created an account?
- Have you ever deleted an account?
- Restored a deleted account?
- Should you not have deleted it?
- Have you ever detected a security breach (breakin, root compromise,
or some such)?
- Did you track down the jerk who did it?
- Did you identify him/her?
- Did you sick the FBI on him/her?
- Did you get a conviction?
- Did the perpetrator kill him/herself in jail out of remorse?
- Have you ever threatened to kill someone's account if they ask another
stupid question?
- Have you ever noticed that some 'remove_user' shell scripts clean up by
removing the user's home directory?
- Did you notice this before you removed a system account whose home
directory is '/'?
- Do you keep more than one account for personal use?
- Do you have accounts on alien networks (not administered by you) for
"debugging" purposes?
- Do you not allow them on your own system?
- Do you grant "guest" accounts to your friends?
- Does the number of guests ever exceed the number of legitimate users?
- Have you ever had an account on a machine on the ARPANET?
- BITNET?
- MILNET (only if you don't work in the military)?
- Do they still work?
- Can you prove it?
- Do you have a user named "ingres"?
- Have you caught people logged in from remote sites into that account?
Passwords
- Do your accounts have passwords?
- Do you run Crack on passwords?
- Does it take longer than a week?
- Even though it checks only recently changed passwords?
- Have you ever used any of the following passwords
(case insensitive):
- abcdef
- 123456
- qwerty
- xyzzy
- M1PQ
- password
- Were these used as root passwords?
- More than once?
- Do you have a different root pasword than your own password?
- Have you ever forgotten your root password?
- Do you have multiple uid-0 accounts on your system?
- Do any of them have no password?
- Do any of them have no password and a standard shell?
- Do you have equivalenced hosts (.rhosts, hosts.equiv)?
- Did you check user verifications?
- Do you use shadow passwords?
- Does your system officially support it?
- Do you have passworded groups?
- Do you have any padded-password systems installed?
- Do you silently change users' passwords?
- Do you trust someone else with the root password while you're on vacation?
- Do all dial-up IP users use the same dial-up IP account?
- Without security handshaking?
Security
- Have you ever accepted a UUCP file?
- Without password protection?
- Do you use maximum auditing?
- Do you audit each user?
- Do you subscribe to all of the following mailing lists :
- 8lgm
- bugtraq
- cert advisories
- ciac
- Do you read all the posts?
- Have you ever posted to one of them?
- Did you get flamed?
- you don't subscribe to these lists, because Dan Farmer and
Gene Spafford tell you personally when they discover a new
security hole.
- Do you use rdist?
- Is the security bug active?
- Have you ever been trying to fix the system clock and expired
root's password?
- Has your site ever been broken into?
- By a KGB agent?
- Did you care?
- Have you ever broken into someone else's site?
- Is that how you got your job?
Networks
- Have you ever configured a network interface?
- Have you ever connect a machine to the Net?
- Have you ever ifconfig'ed down the network interface
through which you were communicating to the machine?
- Have you ever logged some traffic to/from the Internet?
- Have you ever logged all traffic to/from the Internet?
- Did you read the logs?
- More than 3 times a month?
- Daily?
- Have you ever filtered IP traffic?
- Have you ever built a proxy service firewall?
- Have you ever concealed portions of your network?
- Have you ever concealed your entire network except for a proxy firewall?
- Have you ever wormhole-tunneled traffic to conceal portions of
your network?
- Have you ever floodpinged your supervisor's workstation?
- Can you program routing?
- gated?
- A Cisco/Wellfleet/Annex/whatever brand dedicated router?
- KA9Q?
- Have you ever used an IP address different than the one assigned to you?
- On purpose?
- To get around a network problem?
- To increase your access privileges?
- To hide your acts?
- Have you ever brought up a PPP link?
- Between two Cisco routers?
- On the AUX port?
- Did you run IP over it?
- Did you run IPX over it?
- Did you run transparent bridging over it?
- Did it stay up for more than 10 minutes?
- Did you use the undocumented ppp commands?
- Have you ever plugged both Token Ring & Ethernet modules into the same
backplane & segment on a Synoptics 3800?
- Did they work?
- Did you have connectivity?
- Have you ever tried to configure EIGRP and IGRP at the same time?
- With the same autonomous numbers?
- Did it work?
- Have you ever updated a Cisco 2500 router?
- While it was running?
- From flash?
- Did it work?
- Have you ever accidently caused a routing loop on your WAN?
- Did you fix it?
- Did you do it on purpose?
- Do you know your netmask?
- Do you know the IP addresses for all your vital equipment?
- Do you have them in /etc/hosts for just in case?
- Causing a machine that moved around to be denied by tcp_wrapper?
- And the Ethernet addresses?
- Have you ever telnetted to your mailhost, and then back to your
loghost, and then back to your mailhost, ad infinitum, 'cause
you felt like it?
- Have you ever configured BIND/DNS?
- Were you running NIS at the same time?
- Did you want to blow up SUN Microsystems as a result?
- Have you ever renamed a server?
- Unintentionally?
- More than once?
- Can you build a primary nameserver for a domain?
- Without looking at an example?
- Including correct MX records?
- Do you have the latest named.root?
- Can you give IP addresses of 3 or more of the root nameservers?
- Have you ever dialed out on a non-dialout device? (mainly Linux machines)
- Was it a block device?
- Did you recover?
Hardware
- Have you ever crashed the server?
- More than once in a day?
- On purpose?
- Have you ever lost power to the server because your UPS died?
- Did it crash a critical application?
- Did you explain the irony to your boss?
- Did he think it was funny?
- During a reboot, have you ever pulled the plug on the wrong machine?
- More than once?
- Did you go back and label the (backs of) the machines?
- Have you ever formatted the wrong disk?
- Was this other disk important?
- Did the owner want to kill you?
- Were you able to unformat it successfully?
- Did the owner then treat you like a god?
- Do you thrive on being treated like a god?
- Have you ever fried an important piece of hardware?
- Did it cost more than a month's salary?
- More than a year's?
- Did you tell anyone?
- Did you attempt to return it to the manufacturer and claim it didn't
work when you got it?
- Has this happened more than once in a day?
- Have you ever rebooted the system because it was easier to reboot then
fix some problem with the system up?
- When your hardware breaks, do you call your service provider and
say 'I need a xyzzy NOW' and fix it yourself after hours, rather than
just calling and asking them to do it?
- If you actually let service providers touch your equipment, do you berate
them for not using a wrist strap, not leaving the equipment plugged in,
and other precautions?
- Do you disobey these yourself because you "know what you're doing"?
- Have you ever watched the vendor's field circus take 3 hours to discover
that a disk drive failure was caused by a capacitor on the controller
that had lost all of its magic smoke, even though everyone could
smell it and there were scorch marks on the board?
- Do you make your own cables?
- Do they work?
- Have you ever wondered why anyone would *buy* a serial cable?
- Have you ever built a SCSI chain with more than 3 different kinds of
connectors?
- Have you ever installed a SCSI bus or Ethernet cable that exceeded the
specified maximum length by more than 50%?
- Have you ever strung 5 or more converters/tranceivers together to
make a cable do something it was never intended?
- Have you ever used an old disk drive as a door stop?
- Did people ask you what it was?
- Did you answer?
- With the right answer?
- Did they shake their heads?
- How many versions of Sun's eeprom do you know how to program?
- Have you ever toggled in a boot sequenece on a PDP/11?
- Have you ever used a machine with more then ten blinking lights?
- Have you ever mounted racks of fake led's to make your hardware look more
impressive?
- Have you ever "accidentally" unplugged your phone?
- Have you ever manipulated a floppy disk?
- Have you ever passed a fluid into your computer?
- Do you clean the DAT-head with your wet fingertip?
- Do you regard the humming of the vans of a computer as "a natural sound"?
- Can you not sleep without it?
- Have you ever plugged a parallel printer into the external port of a AT bus
tape drive controller?
- Did you understand what happened?
- Have you ever plugged a Thicknet cable into a parallel port?
- Have you ever used SMD drives?
- Did you install them correctly the first time?
- Did you get a hernia putting them into the rack?
- Have they caused you permanent deafness?
- Are they still running?
- Without overflowing their bad block tables?
- Have you ever scheduled a down time for a production file server so that
you could use one of its hardware components in a personal machine
to bring up an operating system with a pathetically limited set of
installation options?
- Did the production file server work afterwards?
- Was it back up in time?
- Did you wipe the operating system from the personal machine two
days later because it was pathetically limited in other ways as well?
Backups
- Do you have *any* backups?
- Do you do backups:
- More than once a month?
- More than once a week?
- More than once a day?
- Did you start doing this after a crash?
- Have you ever lied to your boss about having a current backup of the
company database?
- Did he believe you?
- Do you have a current backup right now?
- Do you verify your backups?
- Have you ever checked it, found it was okay, and later discovered
it was an old backup, because the new backup never started?
- Have you ever installed a SCSI tape drive and given it the same ID has your
second hard disk?
- Did you then attempt to do a backup?
- Successfully?
- Did you manage to avoid getting fired?
- Have you ever restored a user's file from tape?
- More than one file at a time?
- The same file more than once?
- Was it .Xauthority *sigh*?
- Do you reliably do your own dumps before upgrading hardware/software?
- Have you ever had to restore data because of your fuckup?
- Have you ever had to restore data because of a vendor's fuckup?
- Do you write protect your backup when you need to recover?
- Have you ever lost data because you didn't and got the restore wrong?
- Have you ever typed "tar cvf /usr1/important_project /dev/rst0"?
- Have you ever typed "tar cf ./filename ."?
Did you realize the mistake:
- Right away?
- After 1 minute?
- After 5 minutes?
- After the filesystem filled?
- Have you ever detarred a tarfile containing /bin/tar?
- Did you have to re-install the entire file system because of it?
Filesystems
- Does your fstab file have more than 4 entries in it?
- Have you ever commented out a disk with homedirs on it from /etc/fstab?
- "/usr"?
- "/"?
- Did you do so deliberately?
- Have you ever accidentally wiped out a partition through the
careless use of metacharacters and rm -r?
- And then blamed it on a power surge?
- Have you ever typed "rm -rf .*" to get rid of the files starting with '.'?
- Did you wonder why it was taking so long?
- Have you ever newfs'ed the wrong partition?
- Did you remark on your mistake?
- Did you think that it was funny?
- Did your users think so, too?
- Did you care?
- Have you ever newfs'ed a mounted partition?
- Was it "/"?
- Did you manage to save the data?
- Have you ever had your swap and /usr partition overlap?
- Did you test it with a malloc(1>>31)?
- Did you catch it before the machine panic'd?
- Did you figure it out within 24 hours after the panics started?
- Have you made plans for redoing the pre-defined partitions on your disks?
- Did you think them up within one year after installing?
- Within one month after installing?
- Have you ever accidentally unmounted an active filesystem?
- Were you unable to remount it because your forgot the CFS password?
- Did you run a parallel DES cracker on every other machine available
to recover the password?
- Have you ever rm'ed a device file?
- Which was in use?
- Was it /dev/null?
- Was it /dev/console?
- Have you ever linked /dev/null to /dev/audio?
- Have you ever tried to boot up a system without a /dev directory?
- If the file system corrupts, and the /dev directory turns into a file, can
you make a backup of critical data?
- Are you prepared to explain how to do this to someone on the other end of
a long distance phone line, on a Sunday afternoon, while your
significant other whines in the background because lunch is late?
- Have you ever used fsdb to recover lost files?
- Have you ever used fsdb to reorder directory slot allocation because you
couldn't be bothered doing it another way?
- If the first fifty inodes in a file system have been corrupted, can you
recover the rest of the data?
- Are you prepared for the fact that no one will appreciate the difficulties
involved in doing this, and that you will be hassled to "hurry up" the
whole time you are doing it?
- Have you ever swept your user partitions for suid executables?
- More than once?
- More than once a month?
- More than once a week?
- More than once a day?
- Have you ever mounted your user partitions -nosuid?
- Have you ever accidently deleted a *LARGE* amount of data from your
company's database using query?
- Laughed at someone who did?
- Did you recover it?
- Would it have been quicker to retype it all in instead?
- Do you have disk space allocated to each of your lost+found directories?
- Do you understand why there should be more than one block?
- Do you run fsck and just say yes to everything?
- Do you conduct your personal relationships in the same way?
Files and programs
- Have you ever rm'ed /etc/passwd?
- And then logged out?
- And recovered it without reinstalling?
- Have you changed a single file and caused 10 machines to crash?
- Have you ever accidentally pasted previously copied text to a root prompt?
- More than once?
- Did the paste turn out to be a valid command?
- Did you have to fix it afterwards?
- Have you ever rebooted the wrong machine by forgetting you did an rlogin?
- Did you have the hostname as part of the prompt so you don't do that?
- Have you ever said 'This adm3 is not adm3 compatible.. Oh, well..
I'll use ed'.?
- Was anyone impressed?
- Did you know how to use it?
Processes
- Have you ever killed a process of your own?
- Someone else's with their knowledge?
- Without their knowlege?
- Without your knowledge?
- Have you ever exclusive-locked your processes on a CPU with mpcntl?
- Have you ever set your shell to a real-time process with priocntl?
- Have you ever put a multi-user system into single-user mode?
- Unintentionally?
- Did you continue to use the system, oblivious to the fact that all the
other users were gone?
- Have you ever kill -9 -1 'd a system to see what would happen?
- Without knowing what would happen?
- Have you ever killed init accidentally?
- Have you ever started two copies of init?
- Without knowing what would happen?
- Have you ever tried to kill off another user, but killed one of your own
windows instead 'cause you forgot you were using his account?
- Do you warn users before rebooting?
- Do you just switch the damn thing off because you can't be bothered
shutting all the apps down and warning the users and waiting...?
- Did you lie about what happened, afterwards?
Operating systems
- Do you use more than one operating system on your computer?
- More than three?
- More than five?
- Do you use just one, but it's one you wrote yourself?
- Do you run more then 5 architectures?
- Is there less then 100 of one of them in existence?
- Did you port the OS to it yourself?
- Have you ever sent a patch for a kernel bug to the OS manufacturer?
- And found it incorporated verbatim in the next release?
- Have you ever compiled a kernel?
- Did you strip "options NFS" out of it?
- Did you strip "options SNIT" out of it?
- Did you strip "options TMPFS" out of it?
- Have you ever compiled one and needed the (unsaved) original version?
- Did you know how to fix that?
- Did you wait until morning to fix it?
- Can you install a file/disk server?
- With Novell?
- With NFS?
- With both?
- Can you install a diskless workstation with X?
- Have you ever run an AIX system?
- Do you enjoy running an AIX system?
- Have you ever installed more than 16MB of RAM in a machine running Xenix?
- Did you ever work out what was wrong?
- Have you ever run a PDP-11 system?
- Have you ever used TECO?
- Did you use TECO to gain access that you shouldn't have?
- Have you ever used a Cray?
- Have you ever used a Sun?
- A Sun 4?
- A Sun 3?
- A Sun 2?
- A Sun 1?
- Have you ever administered an ftp site on a sun2?
- With more that 500 ftp sessions a day?
- With a custom ftpd?
- Which was not wu-ftpd?
- Have you ever patched a running kernel then forget to patch the source?
- Have you ever run ADB on the running kernel?
- Have you ever typed ls in DOS or dir in unix?
- Do you enjoy writing to /dev/mem and /dev/kmem directly?
- Do you enjoy letting all users do so?
- Have you ever used "wc /dev/kmem" to figure out how much memory you have?
- Are you sure that your homebox has no pirated software because you compiled
it all from the source distribution?
- Did you recompile it all when it became time to switch binary types?
- Do you own a Unix source code license?
- Do you have a localisation checklist?
- Does it include "rm `which smit`"? (or sam, or admintool, or whatever..)
- Does it include "rm -rf /usr/openwin"?
- Does it include "Rewrite broken vendor programs"?
- Does it include "Port OS"?
- Does it include "Write OS"?
- Does it include "Build Hardware"?
Programming
- Do you know more programming languages than presidents?
- Have you ever reverse engineered a program?
- Did it work afterward?
- Did you do it to get rid of those pesky "Not Registered" shareware
messages?
- Did you put your own name in there to make it look like you were
registered?
- Have you ever spent your lunch hour trying to figure out a more efficient
way to code a program that already takes less than 30 seconds to run?
- Have you ever written a utility that performed a task already implemented
in a standard system utility?
- Was it on "company time"?
- Did somebody find out later?
- Did you tell them it was "research"?
- Did they believe you?
- Have you ever had to fix a binary with emacs?
- Did it actually work?
- Was it a kernel?
- Do you know how to use /bin/ed?
- Do you prefer to use /bin/ed?
- Do you miss teco?
- Do you access friends' private parts in C++?
- Do you access friends' protected parts in C++?
- Have you ever made a.out?
- More than five times in one night?
- Without making clean afterwards?
- Did you have a child process?
- Did you abort(2)?
- Have you ever had to kill an infinite fork() program?
- Have you ever had a user claim they wrote an infinite fork() program
"accidentally"?
- Have you ever accidentally wedged the system because you ran your daemon at
a negative nice value before it was completely debugged?
- Have you ever written a daemon to log some facet of system performance that
is not normally logged?
- Has any recreational programming project ever prevented others from getting
work done?
- Did you blame the resultant [full disk|lack of inodes|high load average]
on some application?
- Have you ever used a script to run a command on 2 separate systems at once?
- 16 systems?
- 64 systems?
- 1024 systems?
- Did it crash them all?
- Do you comment your {shell scripts, perl scripts, C, ...} properly?
- Have you ever had to spend an hour rereading code you wrote to
figure out what it does, and why you wrote it?
Mail and news
- Do you have the shortest possible E-mail address?
- Have you ever read another user's mail?
- Have you ever had a user run into your office and say (breathlessly)
"STOP THAT EMAIL MESSAGE!"
- Did you?
- Was it Internet mail, out-bound?
- To a site you do not administer, and have no legitimate access to?
- Is email to "manager" or "help" funneled into a queue at your site?
- Is the queue funneled into /dev/null?
- Have you ever fixed your sendmail.cf?
- Did you give up on sendmail.cf 3 lines past the file header comments?
- Can you understand sendmail rulesets?
- Have you ever written one of your own?
- Have you ever written a sendmail.cf file from scratch?
- Was there a gun pointed to your head at the time?
- Were you under the influence of any controlled substances?
- Have you ever edited the m4 source to sendmail.cf?
- Have you ever edited sendmail.cf for a site with IP, UUCP,
Decnet and bitnet connections?
- Do you have default routing for pseudo-domain E-Mail?
- Does your sendmail.cf handle percent-pathed Internet E-Mail?
- Bang-pathed?
- Comma-pathed?
- Do you know of any bugs in your version of sendmail (or mmdf...)?
- Have you ever built a cnews, nntp or inn server?
- Did you fix it?
- Many times?
- Have you ever created a newsgroup?
- Did it contain copies of all outgoing user articles from your site?
- All outgoing user email from your site?
Printing
- Have you ever installed a printer?
- On System V?
- Without using an administration tool?
- Have you ever deleted someone else's print job because the queue stopped?
- Have you ever deleted someone else's print job so you can send your
print job faster?
Telnet
- Have you:
- Used telnet to read mail?
- Used telnet to send mail?
- Used telnet to read and post news?
- Used telnet as a web browser?
- Used telnet as a diagnostic tool?
- Used telnet as an X client?
- Used telnet to get the time of day in California?
- Used telnet to finger people?
Books
- Do you own more than 5 O'Reilly books?
- 10?
- All of them?
- Were they put on company bill?
- Have you written an O'Reilly Book?
- Do you own a copy of the Orange Book?
- Have you ever bought a UNIX Security book?
- Did you use it to hack into someone else's system?
- Have you ever taken RFCs home to read?
- Quoted them to your SO in bed?
- Do you leave them out on the coffee table and in the car so people know
how smart you are?
- Have you written an RFC?
- Have you ever read the original Bell Labs documentation for lex/yacc?
Personal
- Do you have 'The Magic Touch'? :-)
- Have you ever just walked into a room to troubleshoot a computer and
have "the problem" mysteriously go away?
- Does this happen all the time?
- Do the lights dim when you enter?
- Have you ever awakened in the middle of the night, not knowing whose
keyboard your head was resting on?
- Do you fantasize that you're roling in mud?
- Have you ever do more than talk(1)?
- Have you ever finger(1)'d a cute user?
- More than one?
- An entire system?
- Do you like to view(1) files without close(2)?
- Did you strip(1) the file yourself?
- Have you ever wanted more(1)?
- Have you ever abused a cat(1)?
- Have you ever gotten a free lunch out of your boss by betting on what the
problem is?
- Did he cause the problem?
- Have you ever told a newbie that the "any" key is the big switch labled
"1/0"?
- Did you deny it when confronted by your boss?
- Have you ever set up a "God" account so you could send system messages to
newbies that say "Message from God:..."?
- Did the newbie then run to your office and say "Come quick!
Look at this!"?
- Do you do this regularly?
- Has noone figured it out yet?
- Is your home directory larger than:
- Any luser at your site?
- Any 10 lusers at your site?
- The combined storage capacity of wuarchive.wustl.edu and
ftp.uu.net?
- Have you ever used uucp to have the computer call you at home?
- you, not your computer?
- Used it as an alarm clock?
- Offered it as a service to others?
- Have you ever sent talk requests to other users as root?
- Have you ever sent talk requests to yourself?
- Have you ever sent talk requests to Vicki Brown?
- Can you do three or more of the following without leaving your desk:
- listen to music
- play CDs
- talk on telephone
- write on whiteboard
- throw darts
- scan in papers
- send/receive faxes
- microwave your snacks
- pull out a "cold one" from the fridge
- play
- 8mm tapes
- 4mm tapes
- QIC tapes
- 9-track reels
- Have you ever chipped in for a coke machine in your office?
- Do you now have one?
- Do you have slabs delivered to the door every week?
- Do you have the pizza delivery company's number right under the 'emergency
contacts' list handy to your phone?
- Have you ever used the phrase RTFM?
- Shouted it?
- Do you own a button with it that you wear around?
- Have you ever been to Usenix?
- Have you ever been to Lisa?
- Have you published a paper at one of them?
- Were you in the "in" crowd at these conferences?
- Do you have a couch in your machine room?
- A stereo?
- A bed?
- A TV?
- Do you use them all regularily?
- Do you read computer magazines?
- Do you MUD/MUCK/MUSH from work?
- Have you ever swamped the network with xtrek or xpilot traffic?
- Were you able to convince your boss that your site needs a faster
network for "mission-critical applications"?
- Have you ever "decorated" your monitor/computer?
- Have you ever receive root mail complaining about a user's actions?
- Have you ever been so perplexed by a problem that when someone walks by and
says, "hello", you respond with, "OK, and you?"
BOFH
- Do you read the BOFH for inspiration?
- Have you ever followed any of the examples? <clickety click>
- Have you created a bofh.* newsgroup?
- Have you ever set a user's password minimum length to something greater
than 30 characters?
- How about that and the expiration time to 1 minute?
- Have you ever set a user's home directory to /dev/null?
- Have you ever emailed a core dump to someone who continuously leaves a core
dump every time s/he logs off the machine?
- Do you ever run your jobs with negative nice values?
- Have you ever shutdown the system during peak time?
- Have you ever lied to your users about the regularity of your
backup schedule?
- Without having a backup schedule?
- Without having a backup device?
- Have you ever done any of the following:
- # cd ~user; touch \*
- # ln -s /dev/null /var/spool/mail/user
- # echo "echo 'You have new mail.'" >> ~user/.cshrc
- # chmod -R 000 ~user/*
Meta-questions
- Have you submitted a question in this test?
- Did you understand every question on this test?
Thanks to:
dml@b61697.student.cwru.edu (David Lukens)
diamond@jrd.dec-j.co.jp (Norman Diamond)
niteowl@u.washington.edu (Jamie Jamison)
dan@dan.com (dan cohn)
y940237@meeli.va.tu.ee (Margus Freudenthal)
relihanl@ul.ie (Liam Relihan)
guthrie@math.upenn.edu (John Guthrie)
mfischbe@fir.fbc.com (Mike Fischbein)
lazlo@eclipse.cs.colorado.edu (laz Nemeth)
rwa@cs.athabascau.ca (Ross Alexander)
rem@cco.caltech.edu (Roger Murray)
bruce@tssslab@totsyssoft.com (Bruce Gingery)
centaur@shell.portal.com (Per)
jeffrey@agora.rdrop.com (Jeff Raihanan)
zaphod@bcu.ubc.ca (Lance R. Bailey)
paul@whitelight.com (paul kim)
wcw+@cmu.edu (Walter Wong)
nickg@optimation.co.nz (Nick Gridley)
morrow@cns.ucalgary.ca (Bill Morrow)
koos@kzdoos.xs4all.nl (Koos van den Hout)
sirinek@rex.cs.tulane.edu (Bill Sirinek)
jlkinsel@engr.ucdavis.edu (John L. Kinsella)
djohnson@ucsd.edu (Darin Johnson)
blakej@foo.caltech.edu (Blake Jones)
zzlevo@dd.chalmers.se (Andreas Gunnarsson)
mqh@mqh.cit.cornell.edu (Michael Hojnowski)
caruso@nova.umd.edu (John Caruso)
vicki@cco.caltech.edu (Vicki Brown)
lstowell@pyrnova.mis.pyramid.com (Lon Stowell)
jlkinsel@tomato.engr.ucdavis.edu (John Kinsella)
rjones@us.oracle.com (Brad Jones)
scott@floyd.santarosa.edu (Scott Doty)
imp@orbotech.co.il (Cyril Plisko)
gemoe@proximus.north.de (Gerhard Moeller)
dchin@graphy.physics.orst.edu (David Chin)
ddg@cci.com (Dale Gulledge)
mike@muise.hookup.net (mike muise)
crosby@cs.colorado.edu (Matthew Crosby)
bfr@panix.com (Brian Reynolds)
cornet@otech.fgg.eur.nl (Jan-Pieter Cornet)
jgm@tardis.ed.ac.uk (Jim McDonald)
norm@boxhill.com (Norm Lunde)
crosby@nordsieck.cs.colorado.edu (Matthew Crosby)
richard@rmit.edu.au (Richard Muirden)
r.o.hughes@genaz.livjm.ac.uk (Richard Hughes)
vsn@ic.ac.uk (Vartan Narinian)
kyriazis@mistral.esd.sgi.com (George Kyriazis)
melodie@comtech.ct.oz.au (Melodie Neal)
warren@ltw.org (Warren Lavallee)
bobg@nta.com (Bob Gerrish)
henry@mu.law.utah.edu (Henry J Tillman)
jyu@parc.xerox.com (Jay Yu)
timd@bmo.com (Tim Desjardins)
jolo@joyce.eng.eng.yale.edu (Joe LoCicero)
mikeh@eng5.hep.uiuc.edu (Mike Hollyman)
bsellers@cybernetics.net (Bill Sellers)
avatar@arkane.demon.co.uk (Alistair Young)
dagbrown@calum.csclub.uwaterloo.ca (Dave Brown)
Please send any comments or complaints regarding this page
to sloth@bofh.net