如何在 windows 和、 Unix/linux 之间实现文件共享 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

                      —— Samba 让你一目了然

一、       实验环境

Asen 公司上海分公司的内部服务器上建设中,需要搭建一台 Linux 服务器实现 DHCP NIS FTP Samba 等网络服务功能,为服务器选择 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-common Samba Samba-client 软件包在系统中是否安装。

2、         如果没有安装,在 RHEL4 中的第 2 光盘里,找到这个软件 : Samba-common( 这个是在安装后两个之前装的 ) Samba (服务器软件包)和 Samba-client (客户机软件包)”分别安装就 ok ,用这个命令:“ rpm –ivh Samba-common-<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />3.0.10-1.4E-rpm ”其他后几个也同样。

3、         查看 smb.conf 配置文件中设置 [tsen] 共享,路径为“ /home/tsen” ,并设置对所有 Samba 用户只读。

4、         使用 testparm 命令测试 amb.conf 配置文件的内容。

5、         使用 smbpasswd 命令添加 Samba 用户账号 tsen, 并添加同名用户的系统账号。

<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />

6、         执行 smb 脚本启动 Samba 服务器。

7、         使用 Smbclient smbstatus 命令查看 Samba 服务器的状态信息。

8、         Windows 主机中使用 tsen 用户登录 Samba 服务器并访问共享文件。

 

 

 

四、       安装 swat 服务在图形形界面下管理 Samba 服务器。

1 )、安装 swat 服务软件包。

2 )、设置启用 swat 服务。

3 )、设置 swat 服务允许访问的客户端地址。

4 )、在浏览器中访问 swat 服务。

5 )、在 swat 服务的 web 管理窗口中配置 Samba 服务器。

安装步骤 swat

1.       使用 rpm 命令安装 RHEL4 4 张光盘中的 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 可以更紧密的把不同的系统联系在一起实现互相访问。

注: Windows unix/linux

2、         虽然 swat 提供了比较方便的 Samba 配置管理界面,但是 swat 只是配置 Samba 服务器的辅助工具。