У клиентов частая ошибка - работать с CIFS базой прямо на сервере, не монтируя через CIFS. Нужно придумать механизм детекта и блокирования запуска в этом случае. Например, при открытии через CIFS ставить на файл блокировку в опр. месте, а при открытии не через CIFS не открывать, если такая блокировка стоит.
> Например, при открытии через CIFS ставить на > файл блокировку в опр. месте, > а при открытии не через CIFS не открывать, > если такая блокировка стоит. Такой способ работать не будет, так как блокировка, установленная при использовании CIFS, не видна при локальном доступе.
Может прописать этот пункт в документации более тщательно? Постоянно строить workarround'ы тоже не вариант.
В принципе, самба по умолчанию ставит такую блокировку, что локальные и не могут работать с файлами. Видимо, придётся в документацию, хотя в идеале я бы видел программы самодокументирующимися.
Поправил соответствующий пункт в нашей документации. http://git.etersoft.ru/people/piastry/packages/?p=wine-etersoft-docs.git;a=commitdiff;h=fd44f13f1ac401136bff127b4bfd5b82c336e339