Page 1 sur 1

Lire un fichier sur Windows depuis un Linux

MessagePublié: 07 Jan 2010 à 15:48
par mike76
Bonjour,

Je suis sur un serveur Domino Linux redhat 7.

J'essaie depuis ce serveur avec un agent schédulé d'aller lire dans un fichier sur un serveur Windows.
Mon administrateur linux m'a créé un partage sur le linux vers le windows.

Code : Tout sélectionner
   Dim txt As String
   Dim fileNum As Integer
   
   fileNum = Freefile()
   
   Open "smb://domaine_toto;mca:pwd@192.168.128.9/Forum/MCA/toto.txt" For Input As fileNum
   Do While Not Eof(fileNum)
      Line Input #fileNum, txt
      Msgbox txt
   Loop
   
   Close fileNum


dans la log j'ai le message d'erreur suivant : "unable to open file"

Avez-vous déjà fait ça ??

MessagePublié: 07 Jan 2010 à 21:14
par roubech
pas vraiment, mais d'une façon générale, sous windows, un serveur Domino tourne en général sous forme d'un service Windwos avec les droit d'un compte system local, il n'a donc pas accès aux ressources reseau. Donc pour ce genre de chose on change le compte du service ...
maintenant, sous linux, je ne sais pas comment Domino tourne, mais il doit également y avoir une question de droits

MessagePublié: 08 Jan 2010 à 10:31
par mike76
Salut Roubech,

L'admin m'a dit que le serveur Domino tournait avec un compte utilisateur.

MessagePublié: 08 Jan 2010 à 10:59
par mike76
A votre avis le fait que mon admin linux est monté un partage vers windows vers le serveur windows 192.168.128.9 et le répertoire Forum/MCA

dois-je remettre toute cette ligne :
smb://domaine_toto;mca:pwd@192.168.128. ... A/toto.txt

ou bien utilisé une autre syntaxe

sous Windows si on avait créé un partage on aurait directement mis la lettre du lecteur réseau, par exemple G:\MCA pour attaquer le fichier depuis un agent schédulé

sous linux je ne sais pas
avez-vous des idées ???

MessagePublié: 08 Jan 2010 à 15:26
par mike76
c'est bon mon admin a créé différemment le partage et j'y accède via un arborescence de type linux

un lien intéressant :
http://www.devparadise.com/technoweb/sys/linux/a338.php