分类: LINUX
2012-12-27 16:59:01
l
Samba-Swat工具的安装和使用:
smb.conf文件可以通过任何文本编辑器进行配置,但是更方便的方法是通过一些GUI工具进行快速的服务器配置,samba-swat就是一个好用的GUI配置工具。
在安装samba 3.6.x 软件时自动就会得到 /usr/sbin/swat可执行程序(swat所在目录不同的OS可能会不同,可以通过whereis swat等来定位),但是直接执行 /usr/sbin/swat 是无法启动这个图形配置工具的,swat工具必须和xinetd服务配合一起使用,需要进行如下步骤的操作:
1. 使用rpm包安装 xinetd(在Linux发行版的iso文件中存在该rpm文件)
2.
手动配置 /etc/xinetd.d/swat 文件,该文件范本如下:
# SWAT is the Samba Web Admin Tool.
service swat
{
disable = no ——默认为yes,需要设为no才会使能swat
socket_type = stream
protocol = tcp
wait = no
user = root——必须设定为root身份
server = /usr/sbin/swat ——必须为swat的真实路径
only_from = 40.40.40.115
——此IP即为使用浏览器时需要输入的地址
信息,必须为本机的一个有效IP,可以是本
机的Local Loopback地址 127.0.0.1
port = 901 ——swat使用的端口号,默认也是
901,故此处可以不配置
}
3. 执行 /etc/init.d/xinetd start 或 restart 启动xinetd服务
4.
执行cat /etc/services | grep 901 可以得到类似如下的结果
swat
901/tcp smpnameres # Samba Web
Administration Tool
表明swat服务已经登记。
5. 打开浏览器,输入 (根据/etc/xinetd.d/swat 文件中only_from域配置的地址来确定URI),然后输入root和密码,即可进入swat图形配置界面
Hint: 在Linux中通常预装的是FireFox浏览器,而FireFox浏览器是不能正确识别 localhost 的,所以如果在/etc/xinetd.d/swat 文件中设置only_from = 127.0.0.1,按照samba官方文档的描述在Firefox中输入 ,Firefox将会自动将其扩展为 ,自然也就无法正常启动swat了,此时只能输入 才能正常启动swat
l
Samba
3 相关文档资料:
进行了Samba 3.6.x 版本的安装后,将会在Linux主机的 /usr/share/doc/samba3/
目录下生成Samba3-ByExample.pdf、Samba3-Developers-Guide.pdf和Samba3-HOWTO.pdf三个标准文档,打包附下: