home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.protocols.kerberos
- Path: sparky!uunet!stanford.edu!APOLLO.HP.COM!sommerfeld
- From: sommerfeld@APOLLO.HP.COM
- Subject: Re: New User Accounts
- Message-ID: <9209021827.AA16816@hp.com>
- Sender: news@shelby.stanford.edu (USENET News System)
- Organization: Internet-USENET Gateway at Stanford University
- References: <1992Sep2.162020.14082@news.columbia.edu>
- Date: Wed, 2 Sep 1992 18:27:20 GMT
- Lines: 51
-
- We preload our KDC with potential user's entries with an instance
- ID of "foobar" and a pre-assigned password (which for us is a not
- so-well known secret but good enough given the headache of administering
- 15,000 new accounts each September). For new user's we have a special
- program which they run and give their pre-assigned password to. If
- they succeed in authenticating with it, then this program (which
- has a srvtab instance of frobitz.admin and appears in the admin_acl.add
- file ONLY) then does a kadm_ank to add the user with a null instance
- and a good password that the program enforces.
-
- Our nightly kerberos log audit script then generates a form letter
- for these people which is snail-mailed to them the next day as a
- confirmation that it was really them who did it. Not perfect, but
- does the job for us.
-
- MIT Athena's Moira Userreg server is pretty much the same thing.
- /a
-
- The Athena Moira system (which I helped implement when I worked there;
- ask me some time about why icarus.mit.edu is a CNAME pointing to
- kerberos.mit.edu...) effectively uses the student id number as the
- initial password (since that was the only "shared secret" we had
- available that had *any* degree of security).
-
- Two things made life interesting:
-
- 1) Athena was not allowed access to the student id numbers at
- the time (although things have changed since then); however, they
- could get a one-way hash of the id numbers.
-
- 2) Each incoming class typically has several sets of students
- with the same {first name, last name} pair.
-
- The solution is left as an exercise for the reader :-)
-
- - Bill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-