Compartir red de solo lectura para aplicaciones Java

Compartir red de solo lectura para aplicaciones Java

Disponemos de un servidor windows con Windows 2008 R2 SP1. Este servidor proporciona un recurso compartido de red, llamémoslo Data. Los permisos están configurados Read/Writepara todos los usuarios del dominio.

Varias PC ( PC1 to PC4) en la red local han asignado este recurso compartido de red como letra de unidad H:usando el mismo nombre de usuario MyUser.

En este recurso compartido de red hay una carpeta de aplicación para una aplicación Java específica. Entonces, cada PC abre la aplicación abriendo el .exe (digamos H:\App\run-java-app.exe)

En PC1 y PC2 (ambas con Windows 7), la aplicación funciona bien. En PC3 (Win 8.1) y PC4 (Win 7), la aplicación se abre pero no puede escribir ningún archivo. Así PC3 y 4 tienensolo acceso de lectura.

Planteamiento del problema:

La misma aplicación Java en PC3 y 4 solo tiene acceso de lectura, en PC1 y 2 lectura/escritura.

Depurando el problema:

  • La creación de un archivo a través del Explorador de Windows funciona sin errores. Y, por ejemplo, Word puede escribir en la carpeta de todas las PC.
  • Todas las PC utilizan el mismo usuario para conectarse a la carpeta compartida. Ya intenté eliminar el recurso compartido de red, reiniciar y volver a conectarme. Sin éxito.
  • Ya eliminé los permisos compartidos en el servidor y los volví a crear. Sin éxito.
  • Agregar permiso de lectura/escritura para el usuarioTodosresuelve el problema
  • Ya escribí una aplicación Java simple que crea un archivo y escribe en él. Esto también funcionó en todas las PC.

Pregunta:

¿Cómo puedo depurar más el problema? ¿Existe algún método para comprobar cómo se accede a un archivo en el servidor?

PC3 y 4 pueden escribir en el recurso compartido de red si estoy usando, por ejemplo, Word, pero la aplicación Java no tiene acceso de escritura. Parece que sólo esta aplicación Java específica tiene problemas.

Respuesta1

¿Es consistente? Quiero decir, ¿PC3 y PC4 son siempre los que tienen RO y los demás RW? ¿Podría ser un problema de bloqueo de archivos que otros accedan antes que ellos?

PD: Aún no puedo comentar así que tengo que "responder" con preguntas, lo siento.

información relacionada