LINUX.ORG.RU

именно для самб 2.0.x это лечится двумя строчками:
ole locking compatibility = no # данный параметр только в [global] секции может присутствовать
oplocks = false

bass ★★★★★
()

Грабли могут быть в том, что надо разрешить доступ на запись к каталогу Syslog в каталоге базы, ну и к самому файлу *.mlg в этом каталоге (файл журнала регистрации) А oplocks = false или true влияет на возможность редактирования одного и того же элемента справочника или документа разными пользователями. Т. е. по oplocks = false это запрещено, а по true соответственно можно. Довольно интересный эффект, но может привести к краху .dbf

HellDog
()

мой smb.conf

[global] workgroup = netbios name = server string = hosts allow = 192.168.23. 127. load printers = no ; printcap name = /etc/printcap ; printcap name = lpstat ; printing = bsd ; guest account = nobody log file = /var/log/samba.%m max log size = 50 security = user ; password server = <NT-Server-Name> encrypt passwords = yes ; include = /usr/local/samba/lib/smb.conf.%m socket options = TCP_NODELAY ; interfaces = 192.168.12.2/24 192.168.13.2/24 local master = yes ; os level = 33 domain master = yes preferred master = yes ; domain controller = <NT-Domain-Controller-SMBName> domain logons = yes logon script = %m.bat logon script = %U.bat logon path = \\%L\profiles\%U ; wins support = true wins support = yes ; wins server = 192.168.0.1 ; wins proxy = yes dns proxy = yes character set = KOI8-R client code page = 866 time server = True ole locking compatibility = no # max open files = 8192

#====== Share Definitions ==============

[1c] comment = 1c path = /mnt/hdg3/1c locking = no ;oplocks = yes ;strict locking = no share modes = no public = no guest ok = no browseable = no writable = yes printable = no create mask = 0665 directory mask = 0665 directory mask = 0777

anonymous
()

мой smb.conf

[global] workgroup = netbios name = server string = hosts allow = 192.168.23. 127. load printers = no ; printcap name = /etc/printcap ; printcap name = lpstat ; printing = bsd ; guest account = nobody log file = /var/log/samba.%m max log size = 50 security = user ; password server = <NT-Server-Name> encrypt passwords = yes ; include = /usr/local/samba/lib/smb.conf.%m socket options = TCP_NODELAY ; interfaces = 192.168.12.2/24 192.168.13.2/24 local master = yes ; os level = 33 domain master = yes preferred master = yes ; domain controller = <NT-Domain-Controller-SMBName> domain logons = yes logon script = %m.bat logon script = %U.bat logon path = \\%L\profiles\%U ; wins support = true wins support = yes ; wins server = 192.168.0.1 ; wins proxy = yes dns proxy = yes character set = KOI8-R client code page = 866 time server = True ole locking compatibility = no # max open files = 8192

#====== Share Definitions ==============

[1c] comment = 1c path = /mnt/hdg3/1c locking = no ;oplocks = yes ;strict locking = no share modes = no public = no guest ok = no browseable = no writable = yes printable = no create mask = 0665 directory mask = 0665 directory mask = 0777

anonymous
()

Запости его еще раз
только поставь внизу "Preformatted text"

inkyspot
()

[global]
   workgroup = MIR
   netbios name = lan1
   server string = FS1
   hosts allow = 192.168.0. 127.
   load printers = no
;   printcap name = /etc/printcap
;   printcap name = lpstat
;   printing = bsd
;  guest account = nobody
   log file = /var/log/samba.%m
   max log size = 50
   security = user
;   password server = <NT-Server-Name>
   encrypt passwords = yes
;   include = /usr/local/samba/lib/smb.conf.%m
   socket options = TCP_NODELAY 
;   interfaces = 192.168.12.2/24 192.168.13.2/24 
   local master = yes
   os level = 65
   domain master = yes 
   preferred master = yes
;   domain controller = <NT-Domain-Controller-SMBName>
   domain logons = yes
   logon script = %m.bat
   logon script = %U.bat
   logon path = \\%L\profiles\%U
;  wins support = true 
  wins support = yes
;   wins server = 192.168.0.1
;   wins proxy = yes
   dns proxy = yes
   character set = KOI8-R
   client code page = 866    
   time server = True
#   ole locking compatibility = no   
#   max open files = 8192
#======= Share Definitions ===============

[1c]
 comment = 1c
 path = /mnt/hdg3/1c
# locking = no
# oplocks = yes
# strict locking = no
 share modes = no
 public = no
 guest ok = no
 browseable = no
 writable = yes
 printable = no
 create mask = 0775
 directory mask = 0775

 

 
 
 
 
 
 
 
 
 
 
 

anonymous
()

мда... вопрощающий аноним
вообщем на вашу проблему уже ответил

to HellDog <<но может привести к краху .dbf
у вас были преценденты?
каким образом механихм oplock-ов влияет на внутреннюю структуру файлов?

bass ★★★★★
()
21 марта 2002 г.

Мне в свое время очень лениво было лазить по исходникам и править некий файл util.c (описание методики можно найти на www.opennet.ru)и я просто перешёл на 2.2.3а , в конфиге которой прописал large readwrite = yes

...пока все нормально.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.