【成功】通过Samba实现Windows XP和VMware下的Ubuntu共享
之前一直想要实现XP和VMware下的Ubuntu的共享,装了N次的VMware tools,但是由于精简版的VMware Station和VMware tools版本不同等导致安装始终难以顺利通过,也就无法顺利使用其vmhgfs模块,无法时间文件(夹)共享。
听说,可以用nfs实现共享,所以,又百度了N个帖子,但是最后终于大概清楚了,原来是
Unix-like之间的系统方便用nfs,而unix-like的系统和windows系统之间文件共享,还是samba才行。
最后,按照这个帖子所教的方法:
在Ubuntu中设置samba共享可读写文件夹
http://forum.ubuntu.org.cn/viewtopic.php?t=20852
一步步操作,还是很顺利的,安装samba后,再按帖子去设置,然后重启了一下虚拟机,
再次启动Ubuntu之后,就可以在Windows下,看到Ubuntu共享出来的文件夹了:
ubuntu810 server (Samba, Ubuntu) (Ubuntu810)
但是,遇到一个小问题,就是虽然已经按照帖子里面设置成writable = yes,希望共享出来的文件夹可写了,
但是,实际仍是无法写入任何东西,无奈重启了一下samba
sudo /etc/init.d/samba restart
但是,还是不行,最后终于搞定,就是在Ubuntu里面,要把你所共享的文件夹设置成可读写
(我所要共享的文件夹是/usr/crifan):
sudo chmod 777 -R /usr/crifan
这下,可以很方便地操作Ubuntu里面的文件了。
而且,经过测试,在windows下在里面新建的中文的东西,也可以在Ubuntu下正常显示和使用的。
另外,对原始帖子做一点补充说明:
根据samba配置文件里面的说明,sudo testparm的作用是,测试你所写的samba的配置文件是否有笔误。
http://wiki.ubuntu.org.cn/index.php?title=Samba&variant=zh-cn