Uruchom plik .exe na udziale samby

28

Mam maszynę linux i maszynę z systemem Windows, maszyna linux ma udział samby z plikiem .exe. Mogę czytać i zapisywać pliki z komputera z systemem Windows do udziału samba, ale nie mogę wykonać pliku .exe. Jak mogę skonfigurować sambę, aby umożliwić jej wykonanie?

jojo_bacon
źródło
1
Naprawdę próbuję uruchomić go na moim komputerze z systemem Windows, błąd jest następujący: „System Windows nie może uzyskać dostępu \\ CUBE-SERVER \ share \ xowa \ xowa_64.exe Nie masz uprawnień dostępu do \\ CUBE-SERVER \ share \ xowa \ xowa_64.exe. Skontaktuj się z administratorem sieci, aby poprosić o dostęp. ”
jojo_bacon,
1
Czy możesz wymienić inne pliki w katalogu \\ CUBE-SERVER \ share \ xowa w systemie Windows? Czy umiesz czytać i zapisywać pliki w tym katalogu ?
Jason C
Pliki to folder bin, folder użytkownika, plik licencji, xowa.gfs, xowa_64.exe, xowa_build.gfs, xowa_build_windows_64 i xowa_windows_64.jar. Potrafię czytać pliki zapisu do katalogu, przetestowałem to, tworząc plik txt, wpisując go, zapisując, a następnie czytając.
jojo_bacon
Może to być polityka Windows. (To tylko zakres mojej wiedzy o systemie Windows :)
wurtel

Odpowiedzi:

39

Takie zachowanie wynika z polityki bezpieczeństwa współczesnej Samby. Napraw, dodając ten wiersz do /etc/samba/smb.conf:

acl allow execute always = True

Źródło: Wiki Samby .

TranslucentCloud
źródło
1
To rozwiązało problem z uruchomieniem VS2017 na Windows 10 VM, gdzie rozwiązanie znajdowało się na dysku sieciowym zmapowanym w systemie Linux.
Andrew Olney,
Czy jest jakiś bardziej szczegółowy sposób, aby powiedzieć, że wykonuj tylko niektóre typy plików, takie jak exe, bat i msi?
Elliott B