Блокировка открытого офисом файла происходит на двух уровнях - на уровне файловой системы (ФС) и с помощью создаваемого рядом lock-файла, в котором может содержаться ещё и доп. информация по блокировке.
Тут немного поэкспериментировал в виртуалках с Linux и Windows и общими сетевыми ресурсами на каждой из них и на третьей машине.
Для открытия офисных файлов брал LibreOffice, МойОфис под Linux и Windows, и MS Word соответственно только под Windows
Блокировка на уровне ФС отрабатывается всеми на сетевом ресурсе, а на локальном только под Windows. Под Linux блокировки на уровне ФС локального файла при открытии не происходит. Т.е. даже в случае если общий ресурс под Linux и файл открыт по сети, то локальное открытие этого же файла спокойно происходит без блокировки.
LibreOffice создаёт lock-файл и блокирует на уровне ФС по возможности. И корректно распознаёт блокировку как на уровне ФС, так и по своему lock-файлу.
Точно так же работает и MS Word. Разве что они не понимают lock-файлы друг друга, т.е. Word откроет файл, расположенный на smb-ресурсе, который локально уже открыт в Linux.
А вот МойОфис не создаёт своих lock-файлов и не понимает чужих, и блокировка файла отрабатывается только системно на уровне ФС. Причем распознаёт эту блокировку МойОфис тоже иногда не совсем корректно - в одних случаях говорит, что файл кем-то занят, а в других - что неверный формат файла.
Т.е. под Windows локально и с сетевыми ресурсами отработается корректно, а вот локально под Linux никаким образом он не распознает открытый файл, даже если он открыт по сети тоже через МойОфис.
Вот такой расклад. Так что общие документы лучше располагать на сетевом ресурсе.
ЗЫ. Уточню, что под Linux сетевые ресурсы были смонтированы. И напомню, что LibreOffice не умеет открывать файлы напрямую по протоколу smb:// - вместо этого происходит копирование файла локально во временный каталог, а после изменения файла предлагает скопировать его обратно, и вся эта процедура иногда не чётко отрабатывается.