我有一台linux机器和一台windows机器,linux机器有一个samba共享,上面有一个.exe文件。我可以从 Windows 机器向 samba 共享读取和写入文件,但无法执行 .exe 文件。我如何设置 samba 以允许我执行它?
答案1
这种行为是由于现代 Samba 的安全策略造成的。通过将此行添加到您的/etc/samba/smb.conf
下[global]
部分来修复:
[global]
acl allow execute always = True
来源:桑巴维基。
答案2
对我来说,只需将可执行标签添加到文件中就可以了。
chmod +x file.exe