[EXTERNAL] Re: SMBFS mount's file cannot be made executable

Takashi Yano takashi.yano@nifty.ne.jp
Mon Nov 11 09:04:59 GMT 2024


On Fri, 8 Nov 2024 16:07:11 +0000
"Lavrentiev, Anton (NIH/NLM/NCBI) [C]" wrote:
> I had the issue at work and I asked my Systems team to configure the share correctly on the Linux side of the things.
> 
> Y: on /cygdrive/y type smbfs (binary,posix=0,user,noumount,auto)
> Z: on /cygdrive/z type smbfs (binary,posix=0,user,noumount,auto)
> 
> The Z: drive is the "default share", and on which the .exe files are not executable.
> 
> $ pwd
> /cygdrive/z
> $ cat hello.c
> #include <stdio.h>
> 
> int main()
> {
>     printf("Hello world!\n");
>     return 0;
> }
> $ gcc -o helloZ hello.c
> $ ./helloZ
> -bash: ./helloZ: Permission denied
> 
> The Y: drive is the same directory on Linux, exported a bit differently:
> 
> $ cd /cygdrive/y
> $ gcc -o helloY hello.c
> $ ./helloY
> Hello world!
> $ strip hello{Y,Z}
> $ diff hello{Y,Z}
> $
> 
> This is how the Y: drive had been exported from Linux (ours it an AD environment too, BTW):
> 
> $ tail -n 6 /etc/samba/smb.conf
> [lavr]
>   path = /export/home/lavr
>   comment = Anton's Local Home Directory
>   read only = No
>   hosts allow = [:snipped:]
>   acl allow execute always = True

Thanks for the information. Unfortunately, this did not help
in my environment. Perhaps, for non-AD environment, I guess.

-- 
Takashi Yano <takashi.yano@nifty.ne.jp>


More information about the Cygwin mailing list