URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 39185
[ Назад ]

Исходное сообщение
"Samba, блокировки и MSOffice"

Отправлено Andy_K , 10-Янв-04 15:21 
Собственно проблема в следующем: Машины в сети разные - 98, 2000, ХР. Офисы соответственно тоже - 97, 2000 и пара ХР. Если в самбе отключить блокировки (locking=no), то когда несколько пользователей открывают в офисе один и тот-же файл, то всё нормально до того момента, как они начинают его сохранять. Офис говорит, дескать файл уже открыт и записать его нельзя, и предлогает создать темповый файл, создает его с каким-то нелепым именем и люди потом не могут понять где у них чего. Если включить блокировки, то вроде все здорово (по началу) - первый человек просто открывает файл, второму, при открытии, предлагается на выбор - либо открыть только для чтения, либо для чтения с уведомлением о возможности записи. Вроде все зорово, но когда человек, первым открывший файл закрывает его, у остальных то появляется предупреждение о возможности записи, то не появляется. При этом, этот файл повторно открывается только на первой машине а на остальных вообще говорит что доступ закрыт и даже для чтения не предлагает. Игралься с настройками блокировок, но запутался окончательно.
Самба версии 2.2.8а
Linux RH7.3
smb.conf
[global]
character set = KOI8-R
client codepage = 866
netbios name = mainframe
workgroup = incon
os level = 128
preferred master = yes
domain master = yes
local master = yes
security = user
encrypt passwords = yes
domain logons = yes
wins support = yes
log file = /usr/local/samba/log.%m
lock directory = /usr/local/samba/var/locks
share modes = yes
locking = yes
oplocks = yes
level2 oplocks = yes
kernel oplocks = no    
oplock break wait time = 5
;oplock contention limit = 5
strict locking = no
blocking locks = yes
socket options = TCP_NODELAY
[buch]
   comment = Bukhgalteriya
   path = /home/buch
   valid users = @buch
   public = no
   writable = yes
   printable = no
   browseable = yes
   force group = buch
   force create mode = 0777
   create mode = 0777
   force directory mode = 0777
   directory mode = 0777

[finance]
   comment = Financial otdel
   path = /home/finance
   valid users = @finance
   public = no
   writable = yes
   printable = no
   browseable = yes
   force group = finance
   force create mode = 0777
   create mode = 0777
   force directory mode = 0777
   directory mode = 0777

Вот такая проблема.
И еще вопрос в догонку: можно ли на ону шару ставить блокировки а на другую - нет?


Содержание

Сообщения в этом обсуждении