1 votes

Partage de réseau en lecture seule pour l'application Java

Nous avons un serveur Windows avec Windows 2008 R2 SP1. Ce serveur fournit un partage réseau, appelons-le Data . Les permissions sont fixées à Read/Write pour tous les utilisateurs du domaine.

Plusieurs PC ( PC1 to PC4 ) dans le réseau local ont mappé ce partage de réseau comme lettre de lecteur H: en utilisant le même nom d'utilisateur MyUser .

Dans ce partage de réseau, il y a un dossier d'application pour une application Java spécifique. Ainsi, chaque PC ouvre l'application en ouvrant le fichier .exe (disons H:\App\run-java-app.exe )

Sur PC1 et PC2 (tous deux sous Windows 7), l'application fonctionne bien. Sur PC3 (Win 8.1) et PC4 (Win 7), l'application s'ouvre mais ne peut écrire aucun fichier. Ainsi, les PC3 et 4 ont accès en lecture uniquement .

Énoncé du problème :

La même application Java sur les PC3 et 4 n'a qu'un accès en lecture, sur les PC1 et 2 en lecture/écriture.

Déboguer le problème :

  • La création d'un fichier via l'Explorateur Windows fonctionne sans erreur. Et Word, par exemple, peut écrire dans le dossier sur tous les PC.
  • Tous les PC utilisent le même utilisateur pour se connecter au dossier partagé. J'ai déjà essayé de supprimer le partage réseau, de redémarrer et de me reconnecter. Sans succès.
  • J'ai déjà supprimé les autorisations partagées sur le serveur et les ai recréées. Sans succès.
  • Ajout de la permission de lecture/écriture pour l'utilisateur Tout le monde résout le problème
  • J'ai déjà écrit une application Java simple qui crée un fichier et y écrit. Cela fonctionnait également sur tous les PC.

Question :

Comment puis-je déboguer davantage le problème ? Existe-t-il une méthode permettant de vérifier comment un fichier est accédé sur le serveur ?

Les PC3 et 4 peuvent écrire sur le partage réseau si j'utilise Word, par exemple, mais l'application Java n'a aucun accès en écriture. Il semble que seule cette application Java spécifique ait des problèmes.

0voto

Leo Nomdedeu Points 136

C'est cohérent ? Je veux dire, PC3 et PC4 sont toujours ceux qui ont RO et les autres RW ? Pourrait-il s'agir d'un problème de verrouillage de fichier, les autres ayant accès avant eux ?

PD : Je ne peux pas encore commenter, je dois donc "répondre" par des questions, désolé.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X