Самба и одновременное открытие файла

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
KaMa-CyTpA
мл. сержант
Сообщения: 127
Зарегистрирован: 2006-11-10 12:48:45
Откуда: Мурманск
Контактная информация:

Самба и одновременное открытие файла

Непрочитанное сообщение KaMa-CyTpA » 2008-04-10 14:13:39

С одного компа файл открыли RW
С другого открывают его - и пожалуйста.
А где я пролабал уведомление-то?
Ну типа братан файло откроется тока для чтения.
Что за параметр в smb.conf я пропустил?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
abanamat
сержант
Сообщения: 255
Зарегистрирован: 2007-03-15 11:24:26
Откуда: Питер
Контактная информация:

Re: Самба и одновременное открытие файла

Непрочитанное сообщение abanamat » 2008-04-10 14:19:48

veto oplock files = /*.doc/*.xls/

KaMa-CyTpA
мл. сержант
Сообщения: 127
Зарегистрирован: 2006-11-10 12:48:45
Откуда: Мурманск
Контактная информация:

Re: Самба и одновременное открытие файла

Непрочитанное сообщение KaMa-CyTpA » 2008-04-10 16:51:58

Спасибки!
Только теперь другая проблема выползла тутже.
Человек нажимает "Уведомить" - а никакого уведомления нет.
И после того как первый пользователь вышел - права на создателя-владельца на него переписываются (логично)
И никто не может открыть файл на запись.
Только на чтение с уведомлением.
Впечатление что какая-то блокировка идет.
И довольно долго держит файл...

Аватара пользователя
abanamat
сержант
Сообщения: 255
Зарегистрирован: 2007-03-15 11:24:26
Откуда: Питер
Контактная информация:

Re: Самба и одновременное открытие файла

Непрочитанное сообщение abanamat » 2008-04-10 18:37:43

надо поиграться с правами на шару в самбе и в фс

KaMa-CyTpA
мл. сержант
Сообщения: 127
Зарегистрирован: 2006-11-10 12:48:45
Откуда: Мурманск
Контактная информация:

Re: Самба и одновременное открытие файла

Непрочитанное сообщение KaMa-CyTpA » 2008-04-10 19:01:43

По итогу - открываю файл на одном компе, благодаря Вашей подсказке написал - на другом компе идет "уведомление".
На первом компе закрываю - никакого уведомления.
Оказалось нао убрать (незнаю насколько это правильно)

Код: Выделить всё

	socket options = SO_KEEPALIVE 
Ну, все остальное, конечно, оставил.
Уведомление стало приходить почти сразу.
Спасибо огромное!

Аватара пользователя
abanamat
сержант
Сообщения: 255
Зарегистрирован: 2007-03-15 11:24:26
Откуда: Питер
Контактная информация:

Re: Самба и одновременное открытие файла

Непрочитанное сообщение abanamat » 2008-04-10 19:39:25

KaMa-CyTpA писал(а):

Код: Выделить всё

	socket options = SO_KEEPALIVE 
это для линуксоидов актуально. Нам оно пабарабан.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Самба и одновременное открытие файла

Непрочитанное сообщение Alex Keda » 2008-04-10 23:45:44

кстати - интересная тема...
про изменение прав - включи 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
Убей их всех! Бог потом рассортирует...