It wasn't a realistic possibility for us to use the /etc/passwd
organization, because we had over 2500 unique lognames on each of
our 11/70's.
Steve Dyer
P.S.: The decision to prevent access to passwords was deliberate,
stemming from the fact that the earlier V6 password algorithm
had been broken easily by a number of undergraduates. The latest
DES is tougher, of course, but we didn't want to be the testbed.
Yes, let's get at the password through the library interface rather than
directly. The less known about file formats the better off a system
utility is when the formats change. Apparently Berkeley is going to
make us all change the way we search directories anyway...
When you say the "Kernelized Secure UNIX" project -- do you mean the
"UCLA Unix Security Kernel"? If so, they had NO interest in dealing with
passwords -- the paper (CACM Feb. 80) discusses their effort at proving
the kernel itself secure. It in fact leaves out of the discussion those
"trusted processes" that we all know and love.
Nonetheless, I agree that library interfaces are the way to go: if I were
dealing with an old V6 system, this entire conversation would be inane
because of the amount of code that would need fixing.
Michael