Você pode criar uma pasta compartilhada e permitir apenas uma conexão
Tenho duas máquinas com Windows em rede e estou tendo problemas com o acesso simultâneo a arquivos. Eu gostaria que apenas um usuário pudesse abrir um arquivo de cada vez, o que achei automático, usando os bloqueios de arquivos .... se o programa usado para acessar o arquivo estiver bloqueando o arquivo.
Eu acredito que o problema que estou tendo é alguns dos programas que eu uso, não trancar o arquivo, e lá para pode ser modificado simultaneamente por vários usuários, o que é muito não desejado.
Atualmente, estou tendo esse problema com apenas dois computadores, embora, assim que puder descobrir uma solução para esse problema, a rede será expandida para 6 computadores, o que incluirá o Windows 7, o Vista e o XP. bem como um servidor de arquivos central (Samba).
Existe uma maneira de garantir que todos os arquivos abertos no Windows sejam bloqueados? Eu considerei algum tipo de sistema de controle de versão, mas todos os que eu olhei são muito complicados. Tudo o que preciso é garantir que vários usuários não possam gravar em um arquivo ao mesmo tempo.
Todas as sugestões são bem-vindas, obrigado antecipadamente.
EDITAR:
As sugestões são bem-vindas, embora aqui estejam algumas diretrizes que eu esperava cumprir.
Existe um grande número de arquivos e diretórios que serão compartilhados, que serão servidos por um servidor de arquivos Samba. Então, gerenciar o compartilhamento de acesso com o compartilhamento de janelas não será possível.
Várias pessoas precisam acessar uma determinada pasta simultaneamente.
O Samba suporta o bloqueio de arquivos, então, idealmente, eu gostaria de forçar o Windows a colocar travas nos arquivos, mesmo quando o programa sendo usado normalmente não o faria. (Existe um programa que pode fazer isso?)
A maioria dos arquivos de escritório aceita modificação na rede. Você deve olhar para as opções de compartilhamento. Para arquivos e pastas exe, não há maneiras simples. Você poderia organizar arquivos de usuário em pastas visíveis apenas para o dono + admin. Há um bem conhecido utilitário microsoft para ocultar / mostrar pastas no xp / 2003? Outra maneira é organizar bibliotecas em 7 para os usuários podem ajudar?
Como esse é um servidor samba, você pode tentar definir o compartilhamento como strict locking
.
Esta opção nega o acesso a um arquivo inteiro se existir algum bloqueio de intervalo de bytes.
Para mais informações, consulte Usando o Samba: Locks and Oplocks .