*BSD News Article 80826


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!munnari.OZ.AU!news.ecn.uoknor.edu!news.wildstar.net!serv.hinet.net!news.cc.nctu.edu.tw!spring.edu.tw!howland.erols.net!news.mathworks.com!fu-berlin.de!irz401!orion.sax.de!uriah.heep!news
From: j@uriah.heep.sax.de (J Wunsch)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: FreeBSD and WinNT Server
Date: 15 Oct 1996 21:58:03 GMT
Organization: Private BSD site, Dresden
Lines: 29
Message-ID: <5411db$dr9@uriah.heep.sax.de>
References: <325CD8B1.2FE9@hk.super.net>
  <01bbb7f4$fd23b6a0$23861cce@atlanta.cybercom.net>
  <53r1br$a7@anorak.coverform.lan> <53tn9g$q8@shellx.best.com>
Reply-To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch)
NNTP-Posting-Host: localhost.heep.sax.de
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-Newsreader: knews 0.9.6
X-Phone: +49-351-2012 669
X-PGP-Fingerprint: DC 47 E6 E4 FF A6 E9 8F  93 21 E0 7D F9 12 D6 4E

rcarter@best.com (Russell Carter) wrote:

> Not quite accurate, you can smbclient from the FreeBSD side to the NT
> side, and I use a hacked up version of the smbtar script to backup
> the NT boxes to my FreeBSD tape.  Kludgy, but it works.

The biggest problem is that the authentication models of both systems
are, hmm, disjunct.  Windows (and also Novell) work with per-session
user credentials, while Unix works with per-command credentials.
Thus, Windows would see just one user -- the one who has been mounting
the share.  (That's also how Linux' smbfs works, and this is as kludgy
as the smbtar. ;) So if you wanna implement it correctly, you need a
userland filesystem (a la `amd') which creates the filesystem
hierarchy owned by the user who has been mounting the share (and thus,
who needed to authenticate against the SMB server), and with
permissions 0700 throughout the entire tree.  Naturally, this is not
very practical either, and you need one mount per user on your Unix
machine.

And then, the second biggest problem is to find somebody who's going
to really implement it, as opposed to just babbling over it like i do
now... :-)

-- 
cheers, J"org

joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE
Never trust an operating system you don't have sources for. ;-)