很多童鞋希望在虚拟机中直接访问windows上的文件夹,当然可以通过安装vmware tools再使用文件共享功能,或者通过在windows设置共享目录,从虚拟机中通过ftp登录windows(这种方法我在前面那篇fedora9和windows的文件共享一文中提到过),但是这两种方法与samba相比各有优劣,但是很明显的一点,samba是专为windows和linux文件共享而存在的,所以学会samba还是很有用的。下面讲一下具体操作,操作环境:redhat 5,windows xp(windows不需要安装任何samba相关软件)。
1.虚拟机和电脑网络配置好,ip在同一网段,可以ping通.输入/etc/init.d/network restart重启虚拟机网卡。
2.打开linux下samba服务配置文件 vi /etc/samba/smb.conf
往后一直翻到#-------------------------share definitions-----------------------------------#
在[homes]前面添加以下内容:
[root]
comment = Root Directories
browseable = yes
writeable = yes
path = /
valid users = hnluosu(这个用户名随便你自己填写,为你在linux下自行添加的用户)
保存退出。
3.为samba服务器设置密码。回到终端,输入smbpasswd -a hnluosu,提示输入密码,密码最好不要与root和hnluosu的用户登录密码一样,且要大于6位,确认密码后重启samba服务,输入/etc/init.d/smb restart。
到此,linux下的samba设置完成。
4.在windows下进入运行,win+R,输入//192.168.1.111(虚拟机的ip地址),弹出窗口提示输入用户名和密码,为你刚刚在linux下设置的valid users和密码,弹出新的窗口,可以看到linux下root用户和hnluosu两个用户的所有文件,可以直接往里面拖放windows文件,实现共享。
windows和Linux通过samba共享文件
最新推荐文章于 2024-09-08 16:25:03 发布