Compartilhamento de rede readonly para o aplicativo Java

1

Temos um servidor Windows com o Windows 2008 R2 SP1. Este servidor fornece um compartilhamento de rede, vamos chamá-lo de Data . As permissões estão definidas para Read/Write para todos os usuários do domínio.

Vários PCs ( PC1 to PC4 ) na rede local mapearam esse compartilhamento de rede como letra de unidade H: usando o mesmo nome de usuário MyUser .

Neste compartilhamento de rede, há uma pasta de aplicativos para um aplicativo Java específico. Assim, cada PC abre o aplicativo abrindo o .exe (digamos H:\App\run-java-app.exe )

No PC1 e PC2 (ambos Windows 7) o aplicativo é executado corretamente. No PC3 (Win 8.1) e no PC4 (Win 7), o aplicativo é aberto, mas não pode gravar nenhum arquivo. Assim, PC3 e 4 têm somente acesso de leitura .

Descrição do problema:

O mesmo aplicativo Java no PC3 e 4 tem apenas acesso de leitura, no PC1 e 2 leitura / gravação.

Depurando o problema:

  • A criação de um arquivo pelo Windows Explorer funciona sem erros. E, e. O Word pode escrever na pasta em todos os computadores.
  • Todos os PCs usam o mesmo usuário para se conectar à pasta compartilhada. Eu já tentei remover o compartilhamento de rede, reinicializar e reconectar. Sem sucesso.
  • Eu já removi as permissões compartilhadas no servidor e as recriou. Sem sucesso.
  • Adicionando permissão de leitura / gravação para o usuário Todos resolve o problema
  • Eu já escrevi um aplicativo Java simples que cria um arquivo e grava nele. Isso também funcionou em todos os PCs.

Pergunta:

Como posso depurar o problema ainda mais? Existe um método para verificar como um arquivo é acessado no servidor?

PC3 e 4 podem gravar no compartilhamento de rede se eu estiver usando, e. Word, mas o aplicativo Java não tem acesso de gravação. Parece que apenas este aplicativo Java específico tem problemas.

    
por SailAvid 03.05.2015 / 13:55

1 resposta

0

É consisten? Quer dizer, PC3 e PC4 são sempre os que têm RO e os outros RW? Poderia ser um problema de bloqueio de arquivos ter acesso de outras pessoas antes deles?

PD: Ainda não posso comentar, então tenho que "responder" com perguntas, desculpe.

    
por 04.05.2015 / 18:10