在vmware6.5中安装的Fedora 9,如何配置samba使Fedora和windows实现文件的共享呢?朕亲身实践如下方法,希望对你有用。
原文地址如下:http://blog.sina.com.cn/s/blog_7d7540b80101d30f.html原文链接地址 1 安装Fedora Samba 首先,通过 yum 来在线安装Fedora Samba 。
# yum -y install samba
2 配置Fedora Samba # vi /etc/samba/smb.conf
然后找到workgroup,修改 workgroup = WORKGROUP
找到[Homes]如图所示

复制这六行,然后粘贴,修改相关参数,如图所示

图中的path是共享的路径,valid users是登录共享的用户,配置好后,在底行模式输入wq保存退出
3 创建登录的用户 # mkdir /home/xieshangjian/samba ← 建立共享文件专用目录,和前面path设置的共享路径一致
# chown -R nobody. /home/xieshangjian/samba ← 设置专用目录归属为 nobody
# chmod 777 /home/xieshangjian/samba ← 将专用目录属性设置为 777
# smbpasswd -a xieshangjian ← 将系统用户 xieshangjian(例)加入到Fedora Samba 用户数据库,这里创建 的用户名一定要和前一步设置的valid users一致
New SMB password: ← 输入该用户用于登录Fedora Samba 的密码
Retype new SMB password: ← 再次确认输入该密码
4 关闭防火墙 # setup
进入配置fire configution
选择disabled
5 启动Fedora Samba 服务(含两个守护进程:smb,nmb) # chkconfig smb on ← 设置Fedora Samba 自启动
# chkconfig --list smb ← 确认Fedora Samba 启动标签,确认 2-5 为 on 的状态
smb 0:off 1:off 2:on 3:on 4:on 5:on 6:off
# chkconfig nmb on ← 设置 nmb 自启动
# chkconfig --list nmb ← 确认 nmb 启动标签,确认 2-5 为 on 的状态
nmb 0:off 1:off 2:on 3:on 4:on 5:on 6:off
# /etc/rc.d/init.d/smb start ← 启动 Fedora Samba 服务,这点和红帽企业版5的samba启动略有不同
Starting SMB services: [ OK ]
# /etc/rc.d/init.d/nmb start ← 启动 nmb 服务
Starting NMB services: [ OK ]
6 解除selinux对samba的限制
完成前面6个步骤后,在windows的运行中输入\\192.168.1.155,目的是从window中访问虚拟机,这个IP地址是虚拟机的IP地址,如果不清楚可输入setup,选择network configuration,可以查看虚拟机IP,如果IP为空,可手动设置,但必须和window中的IP在同一地址段,比如我的window中的IP为192.168.1.150,虚拟机中的IP为192.168.1.155 。
若成功,跳出登录界面要求输入用户名和密码,用户名和密码就是刚才设置的访问samba的有效用户和密码。