FYI WRT to smbklog - my Brinkster account had expired.. I reinstated and put
up my latest code (including some client fixes, primarily).  Also updated
the wiki page with some minor changes.

Jason

-----Original Message-----
From: Daniel Clark/Cambridge/IBM [mailto:[EMAIL PROTECTED]] 
Sent: Sunday, August 04, 2002 4:16 PM
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED];
[EMAIL PROTECTED]; [EMAIL PROTECTED]
Subject: Re: Samba as a gateway to OpenAFS





I've put together a page on the OpenAFS Wiki - http://grand.central.
org/twiki/bin/view/AFSLore/SMBtoAFS - listing all of the Samba as an AFS
gateway projects I could find. Authors of the systems may want to look at
and edit the page to make sure I'm not inadvertently misrepresenting their
systems.

I also have two questions for Steve Holstead:

On Fri, May 24, 2002 at 10:44:54AM -0600, Steve Holstead wrote:

> Unfotunately, we have the need to offer AFS space to our users via SAMBA.
> In doing so, we have had to introduce a number of patches to accomplish
> this task. The methodology was discussed at the LISA 2000 conference re:
> http://www.usenix.org/events/lisa2000/full_papers/beck/beck_html/index.
html

> The introduction of the fokstraut DB allowed us to store the plaintext
> password along with the HASH forms.

> I would like to say that since that time, I have introduced an additional
> module to re-authenticate those users who insist on not logging out. This
> module will ensure that their token sticks around.

> It is my intention to rid myself of the fokstraut DB by establishing a
> "trust" between the AFS server and my samba server such that I can get a
> token without having to send a clear text password. This will allow me to
> migrate all fokstraut DB records to the SAMBA password tdb.

> I am also working on a routine that ties into our password management
> functions (ie our krb5, krb4, and AFSkrb). This will enable the creation
> of a passwd tdb record which stays in sync with all the other passwd
> records.

> To re-phrase, I am trying to:

> 1. Get rid of AFS's need for plaintext passwords.
> 2. Establish a "registration" mechanism for new samba users and those
that
>    change their passwords.
> 3. Turn on encrypted password support.

> The patches that will give you AFS support with plaintext turned on can
be
> found at www.ualberta.ca/~sholstea

What version of Samba are these patches against?

> The routines that will allow me to turn on encrypted pasword support for
> AFS users are still under developement.

>From reading your paper I was under the impression that the following was
working:
(1) User primes Samba server with cleartext password somehow - this can be
done out-of-band in a secure manner.
(2) Using Samba + the Fokstraut code, a DBM database is maintained on the
Samba server that contains the user's username, cleartext password, and
Windows password hash.
(3) The user connects to the Samba server using normal SMB encrypted
authentication. The Samba server authenticates the user using the windows
password hash in the DBM database, and then gets the user AFS tokens by
using the cleartext password in the DBM database.

Is this functionality what is still under developement, or are you refering
to some of the new development work you are doing to get rid of the need
for cleartext passwords all together? I'm working on a web account
management framework that could take care of (1), so your solution looks
really good to me as it stands.

Thanks,
--
Daniel Clark # Sys Admin & Release Engineer
IBM > Lotus > Messaging Technology Group

Reply via email to