Führen Sie eine .exe auf einer Samba-Freigabe aus


28

Ich habe eine Linux-Maschine und eine Windows-Maschine, die Linux-Maschine hat eine Samba-Freigabe mit einer EXE-Datei. Ich kann Dateien vom Windows-Computer auf die Samba-Freigabe lesen und schreiben, aber ich kann die EXE-Datei nicht ausführen. Wie kann ich Samba einrichten, damit ich es ausführen kann?


1
Ich versuche tatsächlich, es auf meinem Windows-Computer auszuführen. Der Fehler lautet: "Windows kann nicht auf \\ CUBE-SERVER \ share \ xowa \ xowa_64.exe zugreifen. Sie haben keine Berechtigung für den Zugriff auf \\ CUBE-SERVER \ share \ xowa \. xowa_64.exe. Wenden Sie sich an Ihren Netzwerkadministrator, um Zugriff anzufordern. "
— jojo_bacon

1
Können Sie die anderen Dateien im Verzeichnis \\ CUBE-SERVER \ share \ xowa unter Windows auflisten ? Können Sie Dateien in diesem Verzeichnis lesen und schreiben ?
— Jason C

Die Dateien sind ein bin-Ordner, ein Benutzerordner, eine Lizenzdatei, xowa.gfs, xowa_64.exe, xowa_build.gfs, xowa_build_windows_64 und xowa_windows_64.jar. Ich kann eine Schreibdatei in das Verzeichnis lesen. Ich habe dies getestet, indem ich eine txt-Datei erstellt, sie eingetippt, gespeichert und dann gelesen habe.
— jojo_bacon

Es kann eine Windows-Politiksache sein. (Das ist nur ungefähr der Umfang meiner Windows-Kenntnisse :)
— Wurtel

Antworten:


39

Dieses Verhalten beruht auf einer Sicherheitsrichtlinie des modernen Samba. Korrigieren Sie dies, indem Sie diese Zeile zu Ihrem hinzufügen /etc/samba/smb.conf:

acl allow execute always = True

Quelle: Sambas Wiki .


1
Damit konnte ich ein Problem lösen, bei dem VS2017 auf einem Windows 10-VM-System ausgeführt wurde, bei dem die Lösung auf einem mit Linux verknüpften Netzwerklaufwerk lag.
— Andrew Olney

Gibt es eine genauere Möglichkeit, um nur bestimmte Dateitypen wie exe, bat und msi ausführbar zu machen?
— Elliott B
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.