首先 我们选择在 fc15 (Fedora 15) 上架设 samba 服务器!
命令如下:(如要在 root 用户下 ,在此不再赘述)
yum -y install samba
然后安装 个 samba 的 图形界面管理软件
yum -y install system-config-samba
这个时候 我们 去 应用程序里面就能看到 一个名为 : samba 的 程序,这个就是 图形界面的管理软件 。
下面是开启 smb 和 nmb 服务 ,命令如下:
启动 Fedora Samba 服务(含两个守护进程:smb,nmb)。
[root@localhost ~]# chkconfig smb on ← 设置 Fedora Samba 自启动
[root@localhost ~]# chkconfig –list smb ← 确认 Fedora Samba 启动标签,确认 2-5 为 on 的状态
[root@localhost ~]#chkconfig nmb on ← 设置 nmb 自启动
[root@localhost ~]## chkconfig –list nmb ← 确认 nmb 启动标签,确认 2-5 为 on 的状态
nmb 0:off 1:off 2:on 3:on 4:on 5:on 6:off
[root@localhost ~]#/etc/rc.d/init.d/smb start(或者service smb start) ← 启动 Fedora Samba 服务
Starting SMB services: [ OK ]
[root@localhost ~]# /etc/rc.d/init.d/nmb start ← 启动 nmb 服务
Starting NMB services: [ OK ]
下面 开始 设置 smb
这里 假设 windows 主机的ip 为 : 10.114.77.239
需要共享的文件夹 是 主目录下的 smb-share
打开smb 的 管理软件
# system-config-samba在’Preference’—>’Samba Settings’
选择‘Security’
测试一下:
匿名访问成功啦!!!
不要以为 这样就 完工了 , 你去windows 下面
开始–》 运行 : \\10.114.77.238 /* (这里假设 fc 的主机 局域网ip 为 : 10.114.77.238 */
结果 发现 无法访问 linux 的共享文件
这个问题 我也 被困扰了 很久 ,没找到 原因所在 ,后来在 某 参考资料中 看到 关于防火墙的设置( 终端下的) ,
于是 抱着侥幸的心里去 防火墙 那里 看看 ,
有 smb 的2个 程序 ,在前面 打勾 ,然后 点击 应用 。
OK 现在 从 windows 下面也可以访问 linux 的共享 文件夹了!
这里我们还可以 再添加 几个共享文件夹 ,权限可以设置为 Visible (显示) ,(不想 被更改 就 不要点上面那个 writable)
ps : 我们这里 笔记本 电脑 装的是 fc15 ,台式机装的是 windows xp ,因为 房间里没有 网线接口 所以都 用了 tp-link 的 usb 无线网卡 ,因为 距离无线路由较远 ,隔了 几道墙 ,所以信号都不是很好 , 两机 间 拷贝 文件速度 好慢 ,只有 65 kb/s 。