参考:http://www.cnblogs.com/findumars/p/5554706.html
之前已经搞定可以自动共享文件夹了,但是现在发现无法去访问,非root用户下,使用“ls /media/sf_bak”提示没有权限,当然如果切换到root,是可以的。
【解决过程】
1、把普通用户名加入到vboxsf之中。因为你的用户名不在vboxsf这个用户组。
下面添加boarmy到vboxsf这个用户组。
boarmy@boarmy-Ubuntu:~$ sudo adduser boarmy vboxsf
正在添加用户"boarmy"到"vboxsf"组...
正在将用户“boarmy”加入到“vboxsf”组中
完成。
crifan@crifan-Ubuntu:~$
2.再去用命令行操作:
boarmy@boarmy-Ubuntu:~$ ls /media/sf_bak
但是还是无法访问共享文件夹。
3、重启Ubuntu看看是否有用。
结果真正可以用上共享文件夹了:
http://blog.csdn.net/boarmy/article/details/19074473
--------------------------------------------------------------------------
之前已经搞定可以自动共享文件夹了:
【已解决】Win7中无法和VirtualBox中的Ubuntu 13.04共享文件夹
但是现在发现无法去访问,没有权限:
id="iframe_0.5966849112503356" src="data:text/html;charset=utf8,%3Cimg%20id=%22img%22%20src=%22http://i1.wp.com/www.crifan.com/files/pic/uploads/2013/12/not-right-to-access-share-folder-in-ubuntu_thumb.png?resize=615%252C341&_=5554706%22%20style=%22border:none;max-width:987px%22%3E%3Cscript%3Ewindow.onload%20=%20function%20()%20%7Bvar%20img%20=%20document.getElementById('img');%20window.parent.postMessage(%7BiframeId:'iframe_0.5966849112503356',width:img.width,height:img.height%7D,%20'http://www.cnblogs.com');%7D%3C/script%3E" frameborder="0" scrolling="no" style="margin: 0px; padding: 0px; border-width: initial; border-style: none; width: 20px; height: 20px;">
即使是:
1
2
3
|
crifan@crifan-Ubuntu:~$
sudo
chown
-R crifan
/media/sf_win7_to_ubuntu/
crifan@crifan-Ubuntu:~$
sudo
chown
777
/media/sf_win7_to_ubuntu/
crifan@crifan-Ubuntu:~$
|
也还是没权限。
【解决过程】
1.参考:
[SOLVED] Can’t access shared folder in VBox
说是当前用户,crifan,没有属于“VirtualBox Guest Additions installer”所创建的用户组vboxsf之中。
2.所以去把当前用户加到对应组中试试:
id="iframe_0.8856715174500087" src="data:text/html;charset=utf8,%3Cimg%20id=%22img%22%20src=%22http://i2.wp.com/www.crifan.com/files/pic/uploads/2013/12/ubuntu-system-config_thumb.png?resize=244%252C264&_=5554706%22%20style=%22border:none;max-width:987px%22%3E%3Cscript%3Ewindow.onload%20=%20function%20()%20%7Bvar%20img%20=%20document.getElementById('img');%20window.parent.postMessage(%7BiframeId:'iframe_0.8856715174500087',width:img.width,height:img.height%7D,%20'http://www.cnblogs.com');%7D%3C/script%3E" frameborder="0" scrolling="no" style="margin: 0px; padding: 0px; border-width: initial; border-style: none; width: 244px; height: 264px;">
id="iframe_0.4712601827105576" src="data:text/html;charset=utf8,%3Cimg%20id=%22img%22%20src=%22http://i2.wp.com/www.crifan.com/files/pic/uploads/2013/12/ubuntu-settings-use-account_thumb.png?resize=615%252C446&_=5554706%22%20style=%22border:none;max-width:987px%22%3E%3Cscript%3Ewindow.onload%20=%20function%20()%20%7Bvar%20img%20=%20document.getElementById('img');%20window.parent.postMessage(%7BiframeId:'iframe_0.4712601827105576',width:img.width,height:img.height%7D,%20'http://www.cnblogs.com');%7D%3C/script%3E" frameborder="0" scrolling="no" style="margin: 0px; padding: 0px; border-width: initial; border-style: none; width: 615px; height: 446px;">
试了半天,无法更改。
3.去解锁:
id="iframe_0.3298833674454469" src="data:text/html;charset=utf8,%3Cimg%20id=%22img%22%20src=%22http://i0.wp.com/www.crifan.com/files/pic/uploads/2013/12/unlock-user-account-then-can-edit_thumb.png?resize=615%252C321&_=5554706%22%20style=%22border:none;max-width:987px%22%3E%3Cscript%3Ewindow.onload%20=%20function%20()%20%7Bvar%20img%20=%20document.getElementById('img');%20window.parent.postMessage(%7BiframeId:'iframe_0.3298833674454469',width:img.width,height:img.height%7D,%20'http://www.cnblogs.com');%7D%3C/script%3E" frameborder="0" scrolling="no" style="margin: 0px; padding: 0px; border-width: initial; border-style: none; width: 20px; height: 20px;">
可以修改了,但是还是无法把crifan加入到vboxsf之中。
因为找不到vboxsf这个用户组。
4.只能再去参考那帖子,去用命令行操作:
1
2
3
4
5
|
crifan@crifan-Ubuntu:~$
sudo
adduser crifan vboxsf
正在添加用户
"crifan"
到
"vboxsf"
组...
正在将用户“crifan”加入到“vboxsf”组中
完成。
crifan@crifan-Ubuntu:~$
|
5.但是还是无法访问共享文件夹。
重启Ubuntu看看是否有用。
结果真正可以用上共享文件夹了:
id="iframe_0.5543467639273443" src="data:text/html;charset=utf8,%3Cimg%20id=%22img%22%20src=%22http://i0.wp.com/www.crifan.com/files/pic/uploads/2013/12/finally-can-access-share-folder-ubuntu-and-win7_thumb.png?resize=615%252C356&_=5554706%22%20style=%22border:none;max-width:987px%22%3E%3Cscript%3Ewindow.onload%20=%20function%20()%20%7Bvar%20img%20=%20document.getElementById('img');%20window.parent.postMessage(%7BiframeId:'iframe_0.5543467639273443',width:img.width,height:img.height%7D,%20'http://www.cnblogs.com');%7D%3C/script%3E" frameborder="0" scrolling="no" style="margin: 0px; padding: 0px; border-width: initial; border-style: none; width: 20px; height: 20px;">
真的可以实现:
Win7中拷贝一个文件到共享文件夹中,然后Ubuntu中就可以看到了。
【总结】
但是又发现一个问题:
Ubuntu中,从别的文件夹拷贝一个文件到此共享文件夹sf_win7_to_ubuntu中,结果出现协议出错:
【未解决】VirtualBox中Ubuntu访问共享文件夹出错:协议错误
http://www.crifan.com/can_not_access_share_folder_in_ubuntu_virtualbox/
-------------------------------------------------------------------------------------------
irtualbox的共享文件夹一般都挂载在/media下面,用ll查看会发现文件夹的所有者是root,所有组是vboxsf,所以文件管理去无法访问是正常的,解决方法是把你自己加入到vboxsf组里面。
重启,就可以了
http://www.jb51.net/os/Ubuntu/343237.html