1

У меня есть 2 машины Windows, и у меня проблемы с одновременным доступом к файлам. Я хотел бы, чтобы только один пользователь мог открывать файл за один раз, который я считал автоматическим, используя блокировки файлов.... если программа, используемая для доступа к файлу, блокирует файл.

Я считаю , что проблема , которую я имею некоторые из программ , которые я использую, не заблокировать файл, и там могут быть изменены одновременно несколькими пользователями, которых очень не желательно.

В настоящее время у меня есть эта проблема только с двумя компьютерами, хотя, как только я смогу найти решение этой проблемы, сеть будет расширена до 6 компьютеров, которые будут включать в себя Windows 7, Vista и XP, а также Центральный файловый сервер (Samba).

Есть ли способ обеспечить блокировку всех файлов, открытых в Windows? Я рассмотрел какую-то систему контроля версий, но все те, на которые я смотрел, слишком сложны. Все, что мне нужно, это убедиться, что несколько пользователей не могут одновременно писать в файл.

Любые предложения приветствуются, спасибо заранее.

РЕДАКТИРОВАТЬ:

Предложения приветствуются, хотя вот некоторые рекомендации, которые я надеялся выполнить.

  • Существует большое количество файлов и каталогов, которые будут совместно использоваться, которые будут обслуживаться файловым сервером Samba. Таким образом, управление доступом к общим ресурсам с помощью общего доступа к Windows будет невозможно.

  • Несколько человек должны иметь доступ к определенной папке одновременно.

  • Samba поддерживает блокировку файлов, поэтому в идеале я хотел бы заставить Windows устанавливать блокировки для файлов, даже если обычно используемая программа этого не делает. (Есть ли программа, которая может сделать это?)

3 ответа3

1

Вы можете создать общую папку и разрешить только одно подключение

0

Поскольку это сервер Samba, вы можете попытаться установить для общего ресурса strict locking .

Эта опция запрещает доступ ко всему файлу, если в нем есть блокировка диапазона байтов.

Для получения дополнительной информации см. Использование Samba: замки и оплоки.

0

Большинство офисных файлов принимают изменения в сети. Вы должны посмотреть на параметры обмена. Для исполняемых файлов и папок нет простых способов. Вы могли бы организовать пользовательские файлы в папках, видимых только для владельца + администратора. Существует ли широко известная утилита Microsoft для скрытия / отображения папок в XP / 2003? Другой способ организовать библиотеки в 7 для пользователей, это может помочь?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .