Exécuter un .exe sur un partage samba

28

J'ai une machine Linux et une machine Windows, la machine Linux a un partage samba avec un fichier .exe dessus. Je peux lire et écrire des fichiers de la machine Windows sur le partage samba, mais je ne peux pas exécuter le fichier .exe. Comment configurer samba pour me permettre de l'exécuter?

jojo_bacon
la source
1
J'essaie en effet de l'exécuter sur ma machine Windows, l'erreur est: "Windows ne peut pas accéder à \\ CUBE-SERVER \ share \ xowa \ xowa_64.exe Vous n'êtes pas autorisé à accéder à \\ CUBE-SERVER \ share \ xowa \ xowa_64.exe. Contactez votre administrateur réseau pour demander l'accès. "
jojo_bacon
1
Pouvez-vous répertorier les autres fichiers dans le répertoire \\ CUBE-SERVER \ share \ xowa sous Windows? Pouvez-vous lire et écrire des fichiers dans ce répertoire ?
Jason C
Les fichiers sont un dossier bin, un dossier utilisateur, un fichier de licence, xowa.gfs, xowa_64.exe, xowa_build.gfs, xowa_build_windows_64 et xowa_windows_64.jar. Je peux lire des fichiers d'écriture dans le répertoire, j'ai testé cela en créant un fichier txt, en le tapant, en l'enregistrant, puis en le lisant.
jojo_bacon
Il peut s'agir d'une politique Windows. (C'est à peu près l'étendue de mes connaissances Windows :)
wurtel

Réponses:

39

Ce comportement est dû à une politique de sécurité de la Samba moderne. Corrigez en ajoutant cette ligne à votre /etc/samba/smb.conf:

acl allow execute always = True

Source: Wiki de Samba .

TranslucentCloud
la source
1
Cela a résolu un problème pour moi exécutant VS2017 sur un Windows 10 vm où la solution était sur un lecteur réseau mappé Linux.
Andrew Olney
Existe-t-il un moyen plus granulaire, pour dire que seuls certains types de fichiers sont exécutables, comme exe, bat et msi?
Elliott B