Виконайте .exe на долі samba


28

У мене є машина Linux і Windows машина, машина Linux має частку samba з файлом .exe. Я можу читати і записувати файли з машини Windows на спільний доступ Samba, але я не можу виконати .exe-файл. Як я можу налаштувати самбу, щоб дозволити мені її виконати?


1
Я справді намагаюся виконати його на своїй машині Windows, помилка: "Windows не може отримати доступ \\ CUBE-SERVER \ share \ xowa \ xowa_64.exe Ви не маєте дозволу на доступ \\ CUBE-SERVER \ share \ xowa \ xowa_64.exe. Зверніться до свого мережевого адміністратора, щоб подати запит на доступ. "
jojo_bacon

1
Чи можете ви перерахувати інші файли в каталозі \\ CUBE-SERVER \ share \ xowa в Windows? Чи можете ви читати та записувати файли у цей каталог ?
Джейсон C

Файли - це папка бін, папка користувача, файл ліцензії, xowa.gfs, xowa_64.exe, xowa_build.gfs, xowa_build_windows_64 та xowa_windows_64.jar. Я можу прочитати файли запису в каталог, я перевірив це, створивши txt-файл, набравши його, збереживши, потім прочитавши.
jojo_bacon

Це може бути предметом політики Windows. (Це приблизно про ступінь моїх знань про Windows :)
wurtel

Відповіді:


39

Така поведінка через політику безпеки сучасної самби. Виправте, додавши цей рядок до свого /etc/samba/smb.conf:

acl allow execute always = True

Джерело: Вікі Самба .


1
Це вирішило проблему для мене під керуванням VS2017 на Windows 10 vm, де рішення було на мережевому диску, зіставленим у Linux.
Ендрю Олні

Чи є якийсь більш детальний спосіб сказати зробити лише певними файли файлів, як-от EXE, bat та msi?
Елліотт Б
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.