Subject: Re: [netatalk-admins] NFS/SMB/Appleshare on the same file system
From: Julian Elischer (julian@whistle.com)
Date: Sun Jul 13 1997 - 16:18:58 EDT
On Sun, 13 Jul 1997, Michael Rothwell wrote:
>
> I imagine running Samba+Netatalk is very common. I, and others, I'm sure,
> would like to see some sort of integration between Samba and Netatalk. For
> instance, Netatalk creates .AppleDouble and .AppleDesktop directories which
> are visible from windows machines. If my users copy files or folders out of
> one directory to another via windows, it can wreck the .AppleXXXXX
> information. Sometimes they just delete the .AppleDouble directory -- one
> shows up on their Win95 desktops (which are stored on the network), for
> instance, and they all delete it at their earliest convenience. It would be
> nice if Samba could "know" about Netatalk directories and hide them, while
> handling them appropriately. Like NT -- the resource forks are never
> visible on NT, but always function appropriately.
>
> Samba's macro features would be very useful on Netatalk. In fact, a unified
> Samba/Netatalk server that uses common configuration files would be
> extremely useful.
>
> Of course, use of common lockfiles would be a bonus, also.
At whistle communitcations we sell a device that incorporated both
netatalk and samba. I integrated netatalk into FreeBSD for this and
the present maintainer of SAMBA is on our staff. He is also in charge
of netatalk issues here so you might say that the present maintainer of
SAMBA has daily contact with netatlk. If you look at the
newer releases of SAMBA you will see a feature called "veto file"
What this does is dissallow SAMBA from reporting any hint of a ny
pathname that contains tha names given in that command, to tha SAMBA
users.
our VETO list includes .AppleDouble and other netatlkd related
files. that SAMBA users can never delete their .AppleDouble
directoies because they cannot see them.
The newest patch release of SAMBA (being worked on now) Has
a NEW version of the veto facility. (I forget it's name)
that has SLIGHTLY differnt semantics. An added feature of the new
code is that if a SAMBA user has an EMPTY directory (as far as they are
concerned, which actually contains a veto'd file that they cannot see.
then a request to delete that directory WILL succeeed, as samba will first
remove the .AppleDouble file, reasoning that there is no longer any reason
for it as the parent directory has no other entries.
So there is some interaction between SAMBA and NETATALK
already (sponsored by Whsitle communications ( plug plug www.whistle.com))
We are presently integrating internaltionalisation patches to enable
samba and netatalk to present filenames in other character sets in
a unified and consistent manner.
thes pathces will be given back as sson as they seem to work..
(The SAMBA patches ARE back by definition as they are being
done by jeremy, the Samba guy..)
We are looking at locking strategies. That will possibly be the
next action..
we do however need to get some of the netatalk team involved..
(they seem a bit reticent so far)
julian
This archive was generated by hypermail 2b28 : Sat Dec 18 1999 - 16:25:38 EST