Страница 1 из 1
Самба и одновременное открытие файла
Добавлено: 2008-04-10 14:13:39
KaMa-CyTpA
С одного компа файл открыли RW
С другого открывают его - и пожалуйста.
А где я пролабал уведомление-то?
Ну типа братан файло откроется тока для чтения.
Что за параметр в smb.conf я пропустил?
Re: Самба и одновременное открытие файла
Добавлено: 2008-04-10 14:19:48
abanamat
veto oplock files = /*.doc/*.xls/
Re: Самба и одновременное открытие файла
Добавлено: 2008-04-10 16:51:58
KaMa-CyTpA
Спасибки!
Только теперь другая проблема выползла тутже.
Человек нажимает "Уведомить" - а никакого уведомления нет.
И после того как первый пользователь вышел - права на создателя-владельца на него переписываются (логично)
И никто не может открыть файл на запись.
Только на чтение с уведомлением.
Впечатление что какая-то блокировка идет.
И довольно долго держит файл...
Re: Самба и одновременное открытие файла
Добавлено: 2008-04-10 18:37:43
abanamat
надо поиграться с правами на шару в самбе и в фс
Re: Самба и одновременное открытие файла
Добавлено: 2008-04-10 19:01:43
KaMa-CyTpA
По итогу - открываю файл на одном компе, благодаря Вашей подсказке написал - на другом компе идет "уведомление".
На первом компе закрываю - никакого уведомления.
Оказалось нао убрать (незнаю насколько это правильно)
Ну, все остальное, конечно, оставил.
Уведомление стало приходить почти сразу.
Спасибо огромное!
Re: Самба и одновременное открытие файла
Добавлено: 2008-04-10 19:39:25
abanamat
это для линуксоидов актуально. Нам оно пабарабан.
Re: Самба и одновременное открытие файла
Добавлено: 2008-04-10 23:45:44
Alex Keda
кстати - интересная тема...
про изменение прав - включи vfs full_audit - поймёшь почему - убогий ворд сразу пеерименовывает оригинал в темповы файл, а под имеенм оригинала делает копию.
я лечил приудительнымм правами 660 из smb.conf и отключением кой чего - в итоге вышло так:
Код: Выделить всё
[H]
comment = Share for Departments Documents
path = /shares/da2/share_H
read list = "@XXX\Domain Users"
write list = "@XXX\Domain Users"
admin users = "@XXX\Domain Admins"
read only = No
map acl inherit = yes
# added by lissyara 2008-03-03 in 10:40
dos filemode = yes
# added by lissyara 2008-004-01 in 14:15
create mask = 0660
directory mask = 0770
# vfs test
vfs object = recycle full_audit
recycle:repository = /shares/da2/recycle_H
recycle:keeptree = Yes
recycle:touch = Yes
recycle:version = Yes
recycle:maxsize = 0
recycle:exclude = *.TMP *.tmp
recycle:directory_mode = 0770
full_audit:prefix = id=%U; ip=%I -->
full_audit:success = unlink rmdir mkdir write rename write aio_write chmod chmod_acl chown pwrite set_nt_acl setxattr
full_audit:failure = unlink rmdir mkdir write rename write aio_write chmod chmod_acl chown pwrite set_nt_acl setxattr
full_audit:priority = INFO