WEB管理工具

  • 格式:doc
  • 大小:41.50 KB
  • 文档页数:10

SWAT—Samba WEB管理工具2008-12-04 10:05:28版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章、作者信息和本声明。

否则将追究法律责任。

SWAT—Samba WEB管理工具本文试验环境是RHEL5.2+samba-swat-1. swat介绍SWAT:The Samba WEB Administration ToolSWAT是Samba的图形化管理工具。

我们可以通过浏览器利用swat工具来设置samba。

在swat中每一个s amba参数都有相应的帮助文件或解释文件,很适合初学者。

SWAT工具嵌套在xinetd超级守护进程中,要通过启用xinetd进程来启用swat。

因此要先安装xinetd工具包,然后安装swat工具包。

2. 安装xinetd如图一,查看系统是否安装了xinetd工具包。

[root@RHEL5 /]#rpm –qa |grep xinetd图一:查看系统是否安装了xinetd如果未安装,挂载系统盘安装即可。

[root@RHEL5 /]#mount /dev/cdrom /mnt/cdrom[root@RHEL5 /]#rpm –ivh /mnt/cdrom/Servers/xinetd-- 103. 安装swat如图二,查看系统是否安装了swat工具包。

[root@RHEL5 /]#rpm –qa |grep swat图二:查看系统是否安装了swat如果未安装,挂载系统盘安装即可。

[root@RHEL5 /]#rpm –ivh /mnt/cdrom/Servers/samba-swat-4. 编辑swat配置文件因为swat是xinetd超级守护进程的一个子进程,所以swat工具配置文件在xinetd目录中。

我们要设置sw at配置文件,开启此子进程,以便在启用xinetd进程是来启用swat。

swat配置文件在/etc/xinetd.d目录中。

如图三,在xinetd.d目录中查看swat文件。

图三:swat配置文件在xinetd.d目录下如图四:编辑swat配置文件。

① 将“only_from=127.0.0.1”改成“only_from=0.0.0.0”,这样该服务器就可以监听所有的来访IP。

② 将“disable=yes”改成“disable=no”,这样swat子进程就可以随xinetd超级守护进程一起启动了。

可以吃用chkconfig命令查看swat是否启用了。

③ swat默认使用tcp的901端口。

“port=901”,可以修改。

④ 通过web来配置samba,默认使用root账号进入。

“user=root”,可以修改成其他的系统用户。

⑤ swat的执行程序默认在/usr/sbin目录下。

图四:编辑后的swat配置文件如图五,查看系统的services中是否将tcp的901添加了进去。

图五:在/etc/services中查看tcp901如果/etc/services文件中没有tcp901,那么就编辑该文件,添加“swat 901/tcp”即可。

5. 启动swat因为swat是xinetd的子进程,所以只要启用了xinetd,那么swat也就会伴随xinetd启动。

图六:重启xinetd图七:使用chkconfig查看swat状态6. 防火墙设置关闭防火墙或者开启swat相关端口。

【关闭防火墙】[root@RHEL5 /]#service iptables stop【开启swat901端口,直接写入INPUT链,重启iptables会丢失】[root@RHEL5 /]#iptables -I INPUT -p tcp --dport 901 -j ACCEPT【开启swat901端口,通过编辑“RH-Firewall-1-INPUT”自定义链来打开,配置不会丢失】[root@RHEL5 /]#vi /etc/sysconfig/iptables加入:-A RH-Firewall-1-INPUT -p tcp --dport 901 -j ACCEPT【关闭SELinux】[root@RHEL5 /]#vi /etc/sysconfig/selinux设置“SELINUX=disabled”7. 使用web登入SWAT如果访问swat的端口没有改变,那么通过web登入的方式就是:。

图八:登入swat,注意加默认端口901然后输入用户名和密码,如果进入swat的用户没有改变,那么默认就是root账号。

图九:输入有权访问swat的账号,默认为root正常进入swat的登陆页面,可以看到有8个选项。

图十:swat页面格式8. 通过swat配置samba在swat页面我们可以看到有8个选项,每个选项可以配置samba的不同功能。

HOME:Samba相关程序及文件说明。

GLOBALS:设置Samba的全局参数。

SHARES:设置Samba的共享参数。

PRINTERS:设置Samba的打印参数。

WIZARD:Samba配置向导。

STATUS:查看和设置Samba的服务状况。

VIEW:查看Samba的文本配置文件,即smb.conf。

PASSWORD:设置Samba用户,可以修改密码,新建删除用户。

① HOME:介绍Samba的相关程序和文件及其使用方法Daemons:进程,service smb start启动smbd和nmbd。

smbd - the SMB daemonnmbd- the NetBIOS nameserverwinbindd- the winbind daemonConfiguration Files:配置文件,默认在/etc/samba目录下smb.conf- the main Samba configuration filelmhosts- NetBIOS hosts filesmbpasswd - SMB password fileAdministrative Utilities:Samba管理工具smbcontrol - send control messages to Samba daemons smbpasswd- managing SMB passwordsSWAT- web configuration toolnet - tool for administration of Samba and remote CIFS servers pdbedit- Samba user account management tooltdbbackup- Tool for backing up TDB databasesClient Tools:Samba客户端工具rpcclient- command line MS-RPC clientsmbtar- SMB backup toolsmbclient- command line SMB clientsmbmnt - helper utility for mounting SMB filesystems on Linux hosts smbmount- user space tool for mounting SMB filesystems under Linux smbumount- user space tool for umounting SMB filesystems under Linux ntlm_auth - allow external programs to use NTLM authentication smbcquotas- get or set quotas on NTFS 5 sharessmbspool - Send a print job to an SMB printersmbtree - Text-based SMB network browsingDiagnostic Utilities:Samba测试工具smbstatus- monitoring Sambatestparm- validating your config filenmblookup- NetBIOS name query toolwbinfo - Tool for getting winbind informationMisc. Utilities:其他工具profiles- migrating profiles from one domain to anotherlog2pcap- generate pcap files from samba log files② GLOBALS:设置Samba的全局参数,即smb.conf文件的[global]。

在GLOBALS中,分为Basic(基本的)和Advanced(高级的,完全的)两个选项。

图十一:GLOBALS选项的Basic和Advanced子选项在Basic选项中可以设置Samba的基本参数。

在每个参数项中有很多的参数可以设置。

Base Options:基础选项Secutity Options:安全选项Logging Options:日志选项Protocol Options:协议选项Browse Options:浏览选项WIINS Options:wins选项EventLog Options:系统日志选项Winbind Options:winbind选项在Advanced选项中可以设置Samba的高级参数。

Advanced在Basic的基础上又有一些参数项可供设置,并且每个参数项又有很多参数可供选择。

Tunning Options:系统运行选项Printing Options:打印选项Filename Handing:文件名处理Domain Options:domain选项,在security=domain时,该参数项中参数才生效Locking Options:锁定选项Ldap Options:LDAP选项Miscellaneous Options:杂项VFS module options:VFS模块选项在设置完这些参数后,要记得“Commit Changes”保存配置。

“Reset Values”是恢复到缺省值。

图十二:设置完参数后记得保存每个参数项里面的参数就不细说了,都有帮助。

③ SHARES:设置Samba的共享参数在SHARES中,也分为Basic和Advanced两个选项。

如下图,可以选择共享,可以删除共享,可以创建共享。

图十三:SHARE选项的功能按钮④ PRINTERS:设置Samba的打印共享参数它的设置和SHARES一样。

图十四:PRINTER选项的功能按钮⑤ WIZARD:Samba设置向导如下图,可以看到Samba的三种类型:独立服务、域成员、域控制器图十五:WIZARD选项的功能按钮⑥ STATUS:查看和设置Samba服务状况在这个选项中可以启动和停止samba服务,可以查看活动的连接、共享,打开的文件等。