Hi all, I just can't get any executable to run from the folders on my Mac shared on the Linux VM (only home folder for now). Here is the line mounting the partition in my /etc/fstab file: none /media/psf prl_fs defaults,exec,user,uid=500,gid=500 0 0 So the exec permission is supposed to be set. The mount works, and I see my files, but when I do this in a shell under the account for the user with user id 500: $ cd /media/psf/Home/Tmp $ cat > toto.sh <<. > echo 'Hello world!' > . $ chmod a+x toto.sh $ ./toto.sh I get: bash: ./toto.sh: Permission denied It happens too with shared objects stored in the shared folders: any program cannot be linked against them, and if there is one, it just won't run, saying it can't load the .so. This limitation is quite annoying for me, as my Linux VM is supposed to be used for cross-platform development between Linux, Mac OS X and Windows. Today, it forces me to duplicate the development workspace in the Linux VM, which makes it unnecessarily big, and forces me to manually synchronize everything whenever I change anything. Is there any trick to get executable permissions to work? If there isn't, is there any chance that things will improve with Parallels 5? BTW, the limitation doesn't exist on Windows: any Windows program can be run from the Mac OS X shared folders, and DLLs can be loaded without problem. TIA. Context: Parallels Desktop 4.0, build 4.0.3846; guest OS Fedora Core 10; Mac Book Pro with Mac OS X 10.5.6
Any update? I'm also unable to modify files to add executable permissions. Anyone know how to fix this?
Solved It seems I just had the wrong options in the line mounting the Parallels shared folders in my /etc/fstab file. It specified a 'user' option that turned executable permissions off. Removing this option or putting an 'exec' option after it solved the problem for me.
Thanks for the response but now sure why I even need to mess with /etc/fstab to utilize a shared folder in Parallels. I just used the Parallels option to share folders and they show up in /media/psf. However, my issue is that I can't make any files executable from my Windows XP system that I'm sharing from. I don't know if this is a Windows permissions problem or something with Parallels shared folders that I'm not understanding.
I have the same issue. But changing permissions in etc/fstab has no affect. That line looks like this: #Parallels Shared Folder mount none /media/psf prl_fs exec,sync,nosuid,nodev,noatime,share,nofail 0 0 I've done mount -a (and restart) but still don't get execute permissions on files in the psf folder. This is Workstation for Windows v 6.0, the host is Windows 7 6-bit, and the VM is Ubuntu.