我的环境是Windows7上面装了一个ubuntu的虚拟机,于是乎想在windows上映射linux的磁盘,就可以用window的方式直接查看linux系统下的代码了。
尝试映射磁盘驱动器,直接报错“远程计算机或设备将不接受连接”,于是想到应该是我的linux系统没有安装samba吧。
这里科普一下,windows的文件共享功能是通过samba协议完成的,windows系统一般都默认开了samba服务,linux就需要自己手动安装了。
在linux下键入samb,nmbd,根据提示用apt-get安装。
装好之后通过/etc/init.d/下面的启动脚本启动服务:
/etc/init.d/nmbd restart
/etc/init.d/smbd restart
这时打开网络是看不到共享的,因为还遗漏了一个重要的事情,配置!
linux具体共享哪个文件不像windows用鼠标右键点就行了,需要配置一个配置文件,来告诉系统你要共享哪些文件。
具体做法是:
vi /etc/samba/smb.conf
修改如下几行:
275 [netlogon]
276 # comment = Network Logon Service
277 path = /home/
278 guest ok = yes
279 read only = no
280 writeable = yes
281 browseable = yes
其中段名netlogon就是在windows上显示的你共享的文件夹名,
path是你要共享的路径,后面几个看单词自己翻译吧,呵呵。
保存退出之后在windows就能看到了
阅读(2299) | 评论(0) | 转发(0) |