I develop within Virtualbox(VB). Often I need to be able to share files and folders between my host machine(the machine VB is installed on) and my client machine(the OS installed in VB, in this case Ubuntu).
It’s easy to share a folder. If you follow these steps:
1) Open Virtualbox, select your OS on the left then click on Shared Folders on the right.
2) Click on the Green cross on the top right to add a new Shared Folder
3) Fill out the form by selecting which folder you want to shared between your machines. Check auto mount and Save.
4) Start up your Ubuntu now and navigate to /media and you will see your shared folder.
Easy right? But it’s not over. If you try to open this shared folder you’ll probably land up with this error: “You do not have the permissions necessary to view the contents of ‘shared_folder’ “
To fix this you need to add the correct permission group to your user. (Resource) but seeing as I use Ubuntu 12.04 I was unable to find Manage Groups anywhere. It seems that it’s hidden under gnome 2. (Resource)
If you are like me and want to install as little extra stuff onto your machine as possible then instead of using gnome tools or ubuntu tweak to manage the groups lets use the terminal. Just type
sudo usermod -a -G vboxsf darren
(and replace ‘darren’ with your username)
*NOTE the change will only be visible once you logout and login again! (Resource)
There you go. Now if you go to /media/ you’ll be able to see your shared folder and access it. I also like to make a symlink from there to my home directory to make it even easier to access.