"server mode" request for comments
David Collier-Brown
David.Collier-Brown at canada.sun.com
Tue Jun 6 12:07:15 GMT 2000
"Cole, Timothy D." wrote:
> I'm starting to wonder if a "server mode" paramter in smb.conf might not be
> appropriate, with one of two settings:
> server mode = native
> or
> server mode = windows
Initially I thought this was a bad idea... but
then I thought about it some more (;-))
It's very like "printing": it identifies a suite
of behaviors that are closely associated. It's
behavior that samba supplies in this case, unlike
printing which is behavior that Samba depends on.
Firstly, how about calling it "default behavior" ?
Secondly, I'd propose that it means that we simulate
NT behavior for file-specific options of default behavior
= windows, which opens up three cases:
1) where the behavior now defaults off, there is
no change if we set the behavior to unix
2) where the behavior now defaults on, there
**is** a change if we set the behavior to unix
3) where the behavior defaults off, there is a
change if we set the behavior to windows.
The second one is the interesting problem: we are
implicitly proposing a silent change in the unix
defaults, and I'd like us to discuss making that
a non-silent change.
For information, here's a table of the parameters
we use to change our behavior to match windows,
classified by effect.
Next message: a discussion of what we should change and how.
Name Default mode = unix
==== ======= ===========
blocking locks yes changes [1]
case sensitive UNKNOWN [2]
change notify timeout 60 changes
delete readonly no no change
delete veto files no no change
dos filetime resolution no no change
dos filetimes no no change
fake directory create times no no change
follow symlinks yes unknown
level2 oplocks no no change
locking yes no change
mangle case no no change
mangled names no no change [3]
map archive yes changes
map hidden no no change
map system no no change
nt acl support yes unknown (no?)
ole locking compatibility yes changes
oplocks yes unknown (no?)
preserve case yes no change
restrict anonymous no no change
share modes yes unknown
short preserve case yes unknown [2]
wide links yes unknown
[1] In the next message I'll discuss whether we should change it,
and if so, why and how.
[2] Is this the same as [1]? I don't know...
[3] Hmmn, old Windows 3 behavior... perhaps the option values
should be unix and NT, lest folks expect this to be turned on.
--dave
--
David Collier-Brown, | Always do right. This will gratify some people
185 Ellerslie Ave., | and astonish the rest. -- Mark Twain
Willowdale, Ontario | //www.oreilly.com/catalog/samba/author.html
Work: (905) 415-2849 Home: (416) 223-8968 Email: davecb at canada.sun.com
More information about the samba-technical
mailing list