The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: treese@acm.org (Win Treese)
Subject: [TUHS] Of login names
Date: Sat, 16 Jul 2016 22:56:57 -0400	[thread overview]
Message-ID: <D127E24A-E585-4915-B86B-328EE2EAB1E7@acm.org> (raw)
In-Reply-To: <alpine.BSF.2.11.1607170234350.65801@aneurin.horsfall.org>

This is a rambling story of slight relevance about login names, but otherwise not historically consequential.

At MIT's Project Athena in the mid-80s, we had a bunch of VAXstation 100s, which was DEC's bitmapped display, of which you could hook up two to a VAX 11/750. The X Window System[1] was under development then, but not ready for real usage. (The VAXen were all running 4.2BSD, for what it's worth.)

So someone had the idea to use them for new student registration at the beginning of the semester, since widespread student access was being rolled out to all 4,000 undergrads. A registration program on the 750 talked to the master server with all the login information.

The process was pretty simple. The student entered name and ID number[2]. The registration program suggested a username consisting of:
    first initial, middle initial, up to six characters of last name
which the student could accept, or request a different name. (As far as I remember, there was no filtering on chosen names, and I don't think there was much of a problem with possibly-offensive ones.) The only rule was that the name couldn't already be in use. 

If the name was already in use, the server sent back the string "noid" (for "No ID available") to indicate the problem. The first deployed version of the registration code did not, however, recognize this as an error condition.

As far as we could tell, on of the first time there was a collision on names, the registration program suggested "noid" as the username. And the student accepted it, thus becoming noid at athena.mit.edu for the remainder of his/her undergraduate career.

Of course, the next problem with this was that the registration program could get stuck trying "noid", but it got fixed fairly quickly.

I still remember feeling a touch of panic when I noticed the first name "Athena" on a list of incoming students, since the system was not treating mailing list names as unavailable for usernames. But, of course, all of the mailing lists were also addresses like athena at athena.mit.edu (that was the staff mailing list). That also got fixed pretty quickly.

By the way, xclock was originally written to keep the screensaver from kicking in on the registration VS100s.

 - Win

[1] Flames about X not necessary. 
[2] Security review also not necessary now.

> On Jul 16, 2016, at 12:54 PM, Dave Horsfall <dave at horsfall.org> wrote:
> 
> Time to start a new thread :-)
> 
> Back when Unix was really Unix and dinosaurs strode the earth, login names 
> were restricted to just 8 characters, so you had to be inventive when 
> signing up lots of students every term (ObUS: semester).
> 
> A wonderful Japanese girl, Eriko Kinoshita, applied for an account on some 
> box somewhere.  Did I mention that login names defaulted to the first 8 
> characters of the surname?
> 
> Understandably annoyed, Plan B for assigning logins was applied, which was
> the first name followed by the first letter of the surname.
> 
> Sigh...
> 
> -- 
> Dave Horsfall DTM (VK2KFU)  "Those who don't understand security will suffer."



  parent reply	other threads:[~2016-07-17  2:56 UTC|newest]

Thread overview: 33+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-07-16 16:54 Dave Horsfall
2016-07-16 23:04 ` Paul Osborne
2016-07-18 12:24   ` Tony Finch
2016-07-18 13:21     ` John Cowan
2016-07-17  2:56 ` Win Treese [this message]
2016-07-17  6:39 ` Tim Bradshaw
2016-07-17  8:06 Rudi Blom
2016-07-17  8:16 ` Greg 'groggy' Lehey
2016-07-17 11:42 ` Ronald Natalie
2016-07-17 22:59   ` Greg 'groggy' Lehey
2016-07-18  0:37     ` Brantley Coile
2016-07-18 10:51       ` William Cheswick
2016-07-17 12:05 Norman Wilson
2016-07-17 12:32 ` Ronald Natalie
2016-07-17 23:09 ` Greg 'groggy' Lehey
2016-07-18  4:06   ` scj
2016-07-18  4:09     ` Larry McVoy
2016-07-18 10:42     ` William Cheswick
     [not found] <mailman.79.1468802270.30583.tuhs@minnie.tuhs.org>
2016-07-18 14:06 ` David
2016-07-19 12:41   ` Aaron Jackson
2016-10-19 20:53     ` Michael-John Turner
2016-10-19 22:35       ` Aaron Jackson
2016-07-18 14:35 Norman Wilson
2016-07-18 14:44 ` Mary Ann Horton
2016-07-18 14:55   ` Ronald Natalie
2016-07-18 18:07 ` Steve Simon
2016-07-19  9:50   ` Tony Finch
2016-07-26 12:45   ` Tim Bradshaw
2016-07-26 13:07     ` George Ross
2016-07-18 15:44 Doug McIlroy
2016-07-18 15:50 ` Joerg Schilling
2016-07-18 18:03   ` Ronald Natalie
2016-07-18 18:12     ` Steve Nickolas

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=D127E24A-E585-4915-B86B-328EE2EAB1E7@acm.org \
    --to=treese@acm.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).