2 Kommentare

  1. Kris um | | Antworten

    Hallo! Vielen Dank, hatte das gleiche Problem.

    Habe eine Umstellung von Samba 3.4 (Ubuntu 10.04… LTS) auf Samba 4.3 (Ubuntu 16.04 TLS) gemacht. Danach den oben beschriebenen Fehler erhalten.

    Nachdem chmod u+x geholfen hat, hatte ich samba im Verdacht. Kurzes googeln nach „samba 4 execute bit“ liefert im ersten Artikel einen Hinweis auf einen „Bug“ https://forge.univention.org/bugzilla/show_bug.cgi?id=33785.

    „Samba 3.6 and earlier allowed open for execution when execute permissions are not present on a file. This has been fixed in Samba 4.0.“

    Der Test ist relativ einfach: Anstarten eines Programms vom Samba Share (setup oder was auch immer). Mein Windows 10 sagt: auf \\…\…\…..exe konnte nicht zugegriffen werden: Netzwerkfehler.

    Es gibt einen Workaround:

    — /etc/samba/local.conf
    [global]
    acl allow execute always = True

Kommentar abgeben