I have a Ubuntu 7.10 guest on Mac OS X 10.5.3 host, with VirtualBox  
1.6.2.

I can get the Shared Folders to mount properly, and they reflect the  
permissions shown in the host OS, but the problem is I can't change  
these permissions within the guest.

So for instance, if I have a script 'build.sh', and I run 'chmod a+x  
build.sh', the executable flag stays unset.  Same with any other  
modification to read or write flags.  However, if I modify the flags  
in the host environment, the changes *do* show up in the guest.

As a workaround, is it possible to change the default permission flags  
for new files?  The big problem here is that newly created files are  
always mode 500 (read write owner only), so I can't execute  
intermediary build tools (or test the final products if I could get  
that far).

If I could just make all new files executable by default, this would  
at least let me get work done (although ugly).

Thoughts?  Thanks!

-Ethan

PS I've thought of rsyncing the shared directory to a directory in the  
guest's disk space where then build results would get the proper  
permissions, but I'd *really* prefer to build within the shared  
directory... :-/

PPS I've also tried mount options like 'defaults' or 'exec', but it  
doesn't help -- I can already execute files if they're marked  
properly, I just can't change the flags.


_______________________________________________
vbox-users mailing list
[email protected]
http://vbox.innotek.de/mailman/listinfo/vbox-users

Reply via email to