¿Hay alguna manera de forzar / administrar el bloqueo de archivos en Windows?

1

Tengo 2 máquinas Windows conectadas en red y tengo problemas con el acceso simultáneo a los archivos. Me gustaría que solo un usuario pudiera abrir un archivo a la vez, lo que pensé que era automático, usando bloqueos de archivos ... si el programa utilizado para acceder al archivo está bloqueando el archivo.

Creo que el problema que tengo es que algunos de los programas que uso, no bloquean el archivo, y allí pueden ser modificados simultáneamente por múltiples usuarios, lo cual es muy poco deseado.

Actualmente tengo este problema con solo dos computadoras, aunque tan pronto como pueda encontrar una solución a este problema, la red se ampliará a 6 computadoras, que incluirán Windows 7, Vista y XP, así como un servidor de archivos central (Samba).

¿Hay alguna manera de garantizar que todos los archivos abiertos en Windows se bloqueen? He considerado algún tipo de sistema de control de versiones, pero todos los que he visto son demasiado complicados. Todo lo que necesito es asegurarme de que varios usuarios no puedan escribir en un archivo al mismo tiempo.

Cualquier sugerencia es apreciada, gracias de antemano.

EDITAR:

Las sugerencias son apreciadas, aunque aquí hay algunas pautas que esperaba cumplir.

  • Hay una gran cantidad de archivos y directorios que se compartirán, que serán atendidos por un servidor de archivos Samba. Por lo tanto, no será posible administrar el acceso compartido con Windows Sharing.

  • Varias personas deben poder acceder a una carpeta determinada simultáneamente.

  • Samba admite el bloqueo de archivos, por lo que idealmente me gustaría forzar a Windows a colocar bloqueos en los archivos, incluso cuando el programa que se usa normalmente no lo haría. (¿Hay algún programa que pueda hacer esto?)

jpetersen
fuente

Respuestas:

1

Puede crear una carpeta compartida y permitir solo una conexión

ingrese la descripción de la imagen aquí

Remus Rigo
fuente
Esto no se aplica a un servidor samba. De todos modos, solo permite un usuario en el recurso compartido .
harrymc
0

La mayoría de los archivos de Office aceptan modificaciones en la red. Deberías mirar las opciones para compartir. Para los archivos y carpetas exe no hay formas simples. Podrías organizar los archivos de usuario en carpetas visibles solo para el propietario + administrador. ¿Hay una herramienta bien conocida de Microsoft para ocultar / mostrar carpetas en XP / 2003? Otra forma es organizar bibliotecas en 7 para los usuarios, ¿puede ayudar?

Yurij73
fuente
1
UNLOCKER no parece ayudarme a bloquear nada, aunque estoy seguro de que será útil una vez que los bloqueos de archivos funcionen. No necesito bloquear ningún archivo o carpeta .exe. Las opciones para compartir son una buena idea, pero desafortunadamente eso no funcionará una vez que comience a usar el servidor de archivos. Gracias por las sugerencias!
jpetersen
0

Como se trata de un servidor samba, puede intentar establecer el recurso compartido en strict locking.

Esta opción niega el acceso a un archivo completo si existe algún bloqueo de rango de bytes en él.

Para obtener más información, consulte Uso de Samba: bloqueos y bloqueos opcionales .

harrymc
fuente
Gracias, aunque eso no parece tener ningún efecto en los programas que no usan bloqueos de archivos
jpetersen
¿Qué programas no usan bloqueos de archivos?
harrymc
Usamos un programa CAD / CAM llamado Vector, que no parece usarlos.
jpetersen