Бухи заметили одну проблему:
Собственно раньше, когда базы крутились на винде, было не возможно зайти одновременно двум пользователям к примеру в любую выписку или другой какой либо документ. Второму пользователю писалось что "Документ занят".
Сейчас же, базы крутятся на фряхе, в один документ могут зайти несколько пользователей и редактировать его, не зависимо от того что есть там кто то или нет.
Почитав маны, пришёл к выводу что нужно поиграться с параметом oplocks. Но всё без успешно.
Как решить данную проблему?
Железо - Intel Xeon 2.4/ 4Gb оперативки.
cat smb.conf
Код: Выделить всё
[global]
workgroup = ADS
security = DOMAIN
password server = ADS.LOCAL
realm = ADS.LOCAL
netbios name = Server
server string = Server multi server
# log level = 10
log file = /var/log/samba/%m.%U.log
max log size = 50000
idmap uid = 10000-20000
idmap gid = 10000-20000
winbind use default domain = yes
display charset = koi8-r
unix charset = koi8-r
dos charset = 866
# for mail
template homedir = /shares/mail/%U
#for 1C
os level = 255
wins support = yes
kernel oplocks = no
level2 oplocks = no
locking = no
oplocks = yes
strict locking = no
share modes = yes
ole locking compatibility = yes
[Base]
comment = Папка для баз 1с
path = /base/base
# список тех, кому разрешён доступ на чтение
read list = "@ADS\Пользователи домена"
# список тех, кому разрешён доступ на запись
write list = "@ADS\Пользователи домена"
# Все операции этих пользователей выполняются от рута! и они ставят галочки.
admin users = "@ADS\Администраторы домена", ADS\user.m
read only = No
# маска для создаваемых файлов
create mask = 0660
# маска для создаваемых директорий
directory mask = 0770
# наследовать владельца (вышестоящей директории)
inherit owner = yes
# наследовать ACL
inherit acls = yes
# наследовать права
inherit permissions = yes
map acl inherit = yes
locking = no
map archive = Yes
nt acl support = Yes