Linux -- Samba之SWAT(Web服务器和CGI脚本应用程序)
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。
与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服务器管理用户的密码。
转载于:https://blog.51cto.com/57388/1552963