如何在
windows
和、
Unix/linux
之间实现文件共享
――
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 �Civh 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、
使用
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
服务器的辅助工具。
本文出自 “学无止境,共享交流,..” 博客,转载请与作者联系!