Bir samba paylaşımında bir .exe yürütme


28

Linux makinem ve pencerem var, Linux makinemde .exe dosyasıyla samba payı var. Windows makineden samba paylaşımına dosya okuyabilir ve yazabilirim ama .exe dosyasını çalıştıramıyorum. Samba'nın çalıştırmama izin vermesini nasıl sağlayabilirim?


1
Gerçekten de Windows Makinemde çalıştırmaya çalışıyorum, hata: "Windows \ \ CUBE-SERVER \ paylaşım \ xowa \ xowa_64.exe \ \ CUBE-SERVER \ share \ xowa \ 'e erişme izniniz yok xowa_64.exe. Erişim istemek için ağ yöneticinize başvurun. "
jojo_bacon 07:15

1
Diğer dosyaları Windows'ta \\ CUBE-SERVER \ share \ xowa dizininde listeleyebilir misiniz? Bu dizindeki dosyaları okuyabilir ve yazabilir misiniz ?
Jason C

Dosyalar bir bin klasörü, bir kullanıcı klasörü, bir lisans dosyası, xowa.gfs, xowa_64.exe, xowa_build.gfs, xowa_build_windows_64 ve xowa_windows_64.jar'dır. Dizine bir yazma dosyası okuyabilirim, bunu bir txt dosyası yaparak, yazarak, kaydederek ve sonra onu okuyarak test ettim.
jojo_bacon 07:15

Windows politikası olayı olabilir. (Bu sadece benim pencerelerdeki
bilgimin

Yanıtlar:


39

Bu davranış, modern Samba'nın güvenlik politikası nedeniyle. Bu satırı aşağıdaki adrese ekleyerek düzeltin /etc/samba/smb.conf:

acl allow execute always = True

Kaynak: Samba'nın Wiki'si .


1
Bu benim için VS2017'yi çalıştıran ve çözümü Linux eşlemeli bir ağ sürücüsündeki Windows 10 vm'de çalıştıran bir sorunu çözdü.
Andrew Olney,

Exe, yarasa ve msi gibi yalnızca belirli dosya tiplerini çalıştırılabilir kılmanın daha ayrıntılı bir yolu var mı?
Elliott B
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.