У меня есть 2 машины Windows, и у меня проблемы с одновременным доступом к файлам. Я хотел бы, чтобы только один пользователь мог открывать файл за один раз, который я считал автоматическим, используя блокировки файлов.... если программа, используемая для доступа к файлу, блокирует файл.
Я считаю , что проблема , которую я имею некоторые из программ , которые я использую, не заблокировать файл, и там могут быть изменены одновременно несколькими пользователями, которых очень не желательно.
В настоящее время у меня есть эта проблема только с двумя компьютерами, хотя, как только я смогу найти решение этой проблемы, сеть будет расширена до 6 компьютеров, которые будут включать в себя Windows 7, Vista и XP, а также Центральный файловый сервер (Samba).
Есть ли способ обеспечить блокировку всех файлов, открытых в Windows? Я рассмотрел какую-то систему контроля версий, но все те, на которые я смотрел, слишком сложны. Все, что мне нужно, это убедиться, что несколько пользователей не могут одновременно писать в файл.
Любые предложения приветствуются, спасибо заранее.
РЕДАКТИРОВАТЬ:
Предложения приветствуются, хотя вот некоторые рекомендации, которые я надеялся выполнить.
Существует большое количество файлов и каталогов, которые будут совместно использоваться, которые будут обслуживаться файловым сервером Samba. Таким образом, управление доступом к общим ресурсам с помощью общего доступа к Windows будет невозможно.
Несколько человек должны иметь доступ к определенной папке одновременно.
Samba поддерживает блокировку файлов, поэтому в идеале я хотел бы заставить Windows устанавливать блокировки для файлов, даже если обычно используемая программа этого не делает. (Есть ли программа, которая может сделать это?)