←back to thread

266 points longwave | 2 comments | | HN request time: 0.443s | source
Show context
Hello71 ◴[] No.10967064[source]
> NFS ran in plaintext and used the sender’s IP address for authentication

and it still does

replies(2): >>10967085 #>>10967370 #
DonHopkins ◴[] No.10967370[source]
It was much worse than that.

Back when I was a summer intern at Sun in 1987, it was common knowledge among the engineers at Sun that NFS stood for "No File Security", and the rpc mount protocol would trust the client to tell the server its host name, which the server would look up in /etc/exports to decide how much to trust it.

So if you know that Scott McNealy's workstation's name was "doober" (which it was), and it gave permission to a server named "mama", then on any workstation you could type:

% hostname mama; mount doober:/usr /mnt; hostname `hostname`

And you'd have Scott McNealy's /usr file system mounted.

This also worked over the internet!

replies(2): >>10968011 #>>10968015 #
smarks ◴[] No.10968011[source]
I thought "doober" was Wayne Rosing's machine.

(Not that this is of any consequence....) :-)

replies(1): >>10968059 #
DonHopkins ◴[] No.10968059[source]
I grepped some old email, and you're right! My favorite email address from that time was eat@joes.
replies(1): >>10970160 #
1. smarks ◴[] No.10970160[source]
(WARNING: crusty Sun old-timer memories follow)

For those who aren't familiar with this, up until the mid-1990s or so, Sun let individual engineers name their own workstations. In fact many regarded this as a privilege. Each workstation ran its own copy of sendmail, so one's email address was login@hostname. People came up with all kinds of clever login/hostname combinations, such as what Don mentioned, eat@joes.

My all time favorite was Rich Burridge's, whose workstation was named "stard". Since his login was richb, his email address was...

richb@stard

replies(1): >>10970268 #
2. DonHopkins ◴[] No.10970268[source]
Speaking of rich bastards, who could forget Rich Morin's "Canta Forda Computer Laboratory"? http://www.cfcl.com/