[Samba] MULTI-USER databases
Michael Joyner
mjoyner at vbservices.net
Thu May 12 11:37:28 GMT 2005
Have you tried the "strict locks" setting?
Steve Kuryachy wrote:
> hi all
>
> Subject:
>
> 1) Samba server 3.0.15 with one shared sesource
> Security is set to SHARE, all guest users have full read/write access to the
> share
>
> 2) Microsoft network clients is Windows 98, Windows 2000 and Windows XP (sp2)
>
> 3) Old-age DOS program, written on Clipper (xBase), what runs on Windows 98
> and on Windows XP/2k (ntvdm)
>
> 4) Large multi-user database (dbf files) on samba server network share
>
> 5) Opportunistic locking are disabled totally on Windows XP/2000 and Windows
> 98, and on the Samba server too
>
> 6) it is impossible to use one sort of network client (only 98's or only XP's)
>
>
> Problem:
>
> When clipper program runs on windows 98, all file lock operations on network
> drive are ok. But when i run clipper program on Windows 2000/XP, some strange
> things happens:
>
> 1) It is possible to delete files, what are opened on network share by other
> clients, files, which are opened EXCLUSIVELY for writing (NTX and some DBFs)
>
> 2) When two or more clients edit some dbf concurrently, i've got a database
> corruption.
>
> 3) When i switch from Win XP/2k to Win98 these terrible bugs are disappear
>
>
> Solution:
>
> ????
>
>
>
> here is my smb.conf:
>
> [global]
> dos charset = cp866
> unix charset = koi8-r
> workgroup = ICPLUS
> netbios name = SK_UNIX
> server string = Samba Server
> interfaces = eth0, eth1, eth2, lo0
> security = SHARE
> log file = /var/log/smb/log.%m
> max log size = 50
> time server = Yes
> change notify timeout = 300
> max disk size = 40000
> max open files = 65300
> socket options = TCP_NODELAY SO_RCVBUF=8196 SO_SNDBUF=8196 IPTOS_LOWDELAY
> mangling method = hash
> os level = 90
> preferred master = Yes
> dns proxy = No
> wins server = 192.168.0.14
> kernel oplocks = No
> lock spin count = 100
> lock spin time = 15
> ldap ssl = no
> hosts allow = 192.168.0., 192.168.5., 192.168.7., 192.168.3., 127.
> csc policy = disable
> oplocks = No
> level2 oplocks = No
> wide links = No
> follow symlinks = No
> dos filemode = Yes
> dos filetimes = Yes
>
> [sys]
> comment = System volume
> path = /mnt/raid1/wingz/sys/__sys
> read only = No
> create mask = 0770
> directory mask = 0770
> guest ok = Yes
>
>
> [HP1200]
> path = /tmp
> guest ok = Yes
> printable = Yes
More information about the samba
mailing list