Date: Fri, 20 Sep 1996 16:54:26 -0400 (EDT) From: Robert Shady <rls@mail.id.net> To: sfox@indirect.com (Steve Fox) Cc: freebsd-isp@FreeBSD.org Subject: Re: Password Changes Message-ID: <199609202054.QAA16851@server.id.net> In-Reply-To: <199609201540.IAA17618@bud.indirect.com> from Steve Fox at "Sep 20, 96 08:40:11 am"
next in thread | previous in thread | raw e-mail | index | archive | help
> I'm doing some consulting for a local ISP that is using FreeBSD 2.1.5
> for their servers. One of their programmers has come up with a plan to
> use an alternate password file for Radius, POP, and personal Web page
> access. His reasoning for doing this is to speed up password access and
> database updates for large (100K entries) password files and Radius dbm
> files, and for security in personal Web pages. Rather than use the
> password database and a Radius database, the password entries now go into
> a directory structure like /etc/password.dir/X/Y. Where 'X' is the first
> character of the user name and 'Y' is the last character of the username.
> The 'Y' file would then contain the encrypted password entry and the
> Radius User file entries for all user names beginning with 'X' and ending
> with 'Y'.
>
> To accomplish this, he's modified getpwnam, mail.local, Qpopper, Radius,
> and Sendmail's recipients.c to look in this new directory structure for
> the password entry. All this sounds reasonable for a Pop only ISP system
> and it seems to work OK. I just have this uneasy feeling about making
> changes that affect password access. Is this an unfounded fear or does
> anyone see any holes in this plan ?
I personally believe that this is a rediculous way of doing it.. If you
have 100 people logging in simultaneously (10% of your users? Not that
unreasonable), the hard drive head is going to be fluttering all over the
place to read the information for that user. I think that some sort of
queued synchronus database would be a much better approach.
-- Rob
===
_/_/_/_/_/ _/_/_/_/ _/_/ _/ _/_/_/_/_/ _/_/_/_/_/
_/ _/ _/ _/_/_/ _/ _/ _/ _/_/_/_/ _/
_/_/_/_/_/ _/_/_/_/ _/ _/ _/_/_/_/_/ _/
Innovative Data Services
Serving South-Eastern Michigan
Internet Service Provider / Hardware Sales / Consulting Services
Voice: (810)855-0404 / Fax: (810)855-3268 / Web: http://www.id.net
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199609202054.QAA16851>
