6.6.2  SWAT(1)

SWAT(Samba Web Administration Tool,Samba Web 管理工具)是一个小规模的Web服务器和CGI脚本应用程序。可以为具有root密码的用户提供对SWAT正在运行的系统上的smb.conf文件的访问及配置功能。SWAT最大的好处就是管理者在远程通过任何一个有浏览器的计算机对Samba服务器进行配置。

1.SWAT安装

其安装方法如下。

rpm -ivh samba-swat-3.0.28-0.el5.8.i386.rpm     #使用rpm方式安装  yum -y install samba-swat.i*                        #使用yum方式安装  rpm -e samba-swat-3.0.28-0.el5.8                    #使用rpm方式删除  yum -y remove samba-swat.i*                         #使用rpm方式删除

2.SWAT启动

出于安全考虑,在SWAT安装完成后默认情况无法使用,需要对/etc/xinetd.d/swat进行配置。需要修改的参数如下。

(1)port:SWAT默认访问端口为901,这个值不能修改。

(2)only_from:默认情况只允许127.0.0.1访问,如希望其他地址也可访问,在only_from参数增加可以访问SWAT的地址。

(3)disable:是否禁用SWAT,默认是禁用,需将其参数值改为no。

在图6-42所示的配置中表示允许127.0.0.1及192.168.0.0/24的客户端访问SWAT。

Linux -- Samba之SWAT(Web服务器和CGI脚本应用程序)

与systemc-config-samba工具一样,任何配置在被保存后,/etc/samba/smb.conf中的内容将被全部覆盖,因此推荐在使用前先将/etc/samba/smb.conf文件备份。

3.使用SWAT进行配置 (图略)

在通过SWAT身份验证后,会出现如图6-44所示的SWAT主界面。SWAT共有以下几个子栏目。

1)Home:如图6-44所示,SWAT主页面,在Home页面有与Samba服务器有关的所有命令的语法及帮助信息。

(2) GOLBALS:如图6-45所示,修改Samba服务器的全局配置,也就是/etc/samba/smb.conf文件中"[global]"标识中的内容。


(3)SHARES:如图6-46所示,可增加、修改及删除Samba服务器上的共享目录。

增加目录:在"Create Share"按钮右侧的输入框输入要共享的目录,单击"Create Share"后,会出现如图6-47所示的页面,可对需共享目录其他参数进行设置。

修改现有共享目录:在"Choose Share"按钮右侧列表框中选择要修改目录的名称,单击"Choose Share"按钮即可。

删除现有共享目录:在"Delete Share"按钮左侧列表框中选择要删除目录的名称,单击"Delete Share"按钮即可。

(4)PRINTERS:如图6-48所示,可增加、修改及删除Samba服务器上的共享打印机,使用方法与Share栏目相同。

(5)WIZARD:如图6-49所示,Samba服务器配置向导。

"Rewrite smb.conf file"按钮:可以清除smb.conf文件中的设置,将该配置文件还原为默认配置。

"Edit Parameter Values"按钮:修改Samba全局配置。

"Commit"按钮:提交本页面所作的修改。


(6)STATUS:如图6-50所示,查看及修改Samba服务器的运行状态。

(7)VIEW:如图6-51所示,查看/etc/samba/smb.conf文件内容,通过Full View可查看当前Samba服务器所有参数值,包括在/etc/samba/smb.conf中未配置而使用默认值的参数。

(8)PASSWORD:如图6-52所示,修改Samba服务器管理用户的密码。




参考: http://book.51cto.com/art/201108/282456.htm