如何在windows和、Unix/linux之间实现文件共享
                     ——Samba让你一目了然
一、       实验环境
Asen公司上海分公司的内部服务器上建设中,需要搭建一台Linux服务器实现DHCPNISFTPSamba等网络服务功能,为服务器选择RHEL4作为安装的Linux版本。
在内部网络的混合应用系统中,Linux服务器需要为Windows主机提供文件共享服务,因为需要在Linux服务器中安装配置Samba服务器,设置名为ftp的共享目录,路径“/var/ftp;同时为了方便对Samba服务器进行管理,需要安装和使用swat服务程序对Samba服务器进行远程管理。
二、       完成标准
(1)          确认Samba服务器和客户机程序软件包在系统中已经安装。
(2)          能够对smb.conf配置文件进行正确的配置和。
(3)          能够建立Samba服务器的用户账号
(4)          能够启动Samba服务器程序。
(5)          能够使用Samba客户程序检测Samba服务器的运行状态。
(6)          能够使用Windows主机访问Samba服务器中的共享目录。
三、       实验步骤
1、         使用rpm命令查询一下Samba-commonSambaSamba-client软件包在系统中是否安装。
2、         如果没有安装,在RHEL4中的第2光盘里,找到这个软件:Samba-common(这个是在安装后两个之前装的)Samba(服务器软件包)和Samba-client(客户机软件包)”分别安装就ok,用这个命令:“rpm –ivh Samba-common-3.0.10-1.4E-rpm”其他后几个也同样。
3、         查看smb.conf配置文件中设置[tsen]共享,路径为“/home/tsen”,并设置对所有Samba用户只读。
4、         使用testparm命令测试amb.conf配置文件的内容。
5、         使用smbpasswd命令添加Samba用户账号tsen,并添加同名用户的系统账号。
6、         执行smb脚本启动Samba服务器。
7、         使用Smbclientsmbstatus命令查看Samba服务器的状态信息。
8、         Windows主机中使用tsen用户登录Samba服务器并访问共享文件。
 
 
 
四、       安装swat服务在图形形界面下管理Samba服务器。
1)、安装swat服务软件包。
2)、设置启用swat服务。
3)、设置swat服务允许访问的客户端地址。
4)、在浏览器中访问swat服务。
5)、在swat服务的web管理窗口中配置Samba服务器。
安装步骤swat
1.       使用rpm命令安装RHEL44张光盘中的Samba-swat软件包。
2.       使用chkconfig命令启用swat服务,并查看该服务的启动状态。
3.       修改“/etc.xinetd.d/”目录中的swat文件,并设置only_from为需要访问swat服务的主机地址。
4.       重启服务xinetd使对swat服务的设置生效。
5.       在允许访问swat服务的主机中打开网页浏览器,并在地址栏重输入swat服务的访问地址。
6.       输入管理员root的用户名和口令登录swat服务。
 
IE浏览器的地址栏输入“http\\172.16.110.1:901”用root登录。.
出现Samba的图形配置界面。
 
7.       在浏览器的web界面中对Samba服务器进行简单的配置操作。
8.       对比查看在web界面配置后,smb.conf配置文件内容的更该。
五、       实验总结
1、         使用Samba可以更紧密的把不同的系统联系在一起实现互相访问。
注: Windowsunix/linux
2、         虽然swat提供了比较方便的Samba配置管理界面,但是swat只是配置Samba服务器的辅助工具。