版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、SWATSamba WEB管理工具本文试验环境是RHEL5.2+samba-swat-3.0.28。Server的IP是41。 1. swat介绍SWAT:The Samba WEB Administration ToolSWAT是Samba的图形化管理工具。我们可以通过浏览器利用swat工具来设置samba。在swat中每一个samba参数都有相应的帮助文件或解释文件,很适合初学者。SWAT工具嵌套在xinetd超级守护进程中,要通过启用xinetd进程来启用swat。因此要先安装xinetd工具包,然后安装swat工具包。 2. 安装xinet
2、d如图一,查看系统是否安装了xinetd工具包。rootRHEL5 /#rpm qa |grep xinetd图一:查看系统是否安装了xinetd 如果未安装,挂载系统盘安装即可。rootRHEL5 /#mount /dev/cdrom /mnt/cdromrootRHEL5 /#rpm ivh /mnt/cdrom/Servers/xinetd-2.3.14- 10.el5.i386.rpm 3. 安装swat如图二,查看系统是否安装了swat工具包。rootRHEL5 /#rpm qa |grep swat图二:查看系统是否安装了swat 如果未安装,挂载系统
3、盘安装即可。rootRHEL5 /#rpm ivh /mnt/cdrom/Servers/samba-swat-3.0.28-0.el5.8.i386.rpm 4. 编辑swat配置文件因为swat是xinetd超级守护进程的一个子进程,所以swat工具配置文件在xinetd目录中。我们要设置swat配置文件,开启此子进程,以便在启用xinetd进程是来启用swat。swat配置文件在/etc/xinetd.d目录中。 如图三,在xinetd.d目录中查看swat文件。图三:swat配置文件在xinetd.d目录下 如图四:编辑swat配置文件。 将“only_f
4、rom=”改成“only_from=”,这样该服务器就可以监听所有的来访IP。 将“disable=yes”改成“disable=no”,这样swat子进程就可以随xinetd超级守护进程一起启动了。可以使用chkconfig命令查看swat是否启用了。 swat默认使用tcp的901端口。“port=901”,可以修改。 通过web来配置samba,默认使用root账号进入。“user=root”,可以修改成其他的系统用户。 swat的执行程序默认在/usr/sbin目录下。图四:编辑后的swat配置文件 如图五,查看系统的services中是否将t
5、cp的901添加了进去。图五:在/etc/services中查看tcp901 如果/etc/services文件中没有901/tcp,那么就编辑该文件,添加“swat 901/tcp”即可。 5. 启动swat因为swat是xinetd的子进程,所以只要启用了xinetd,那么swat也就会伴随xinetd启动。图六:重启xinetd 图七:使用chkconfig查看swat状态 6. 防火墙设置关闭防火墙或者开启swat相关端口。【关闭防火墙】rootRHEL5 /#service iptables stop 【开启swat901端口,直接写
6、入INPUT链,重启iptables会丢失】rootRHEL5 /#iptables -I INPUT -p tcp -dport 901 -j ACCEPT 【开启swat901端口,通过编辑“RH-Firewall-1-INPUT”自定义链来打开,配置不会丢失】rootRHEL5 /#vi /etc/sysconfig/iptables加入:-A RH-Firewall-1-INPUT -p tcp -dport 901 -j ACCEPT 【关闭SELinux】rootRHEL5 /#vi /etc/sysconfig/selinux设置“SELINUX=disabl
7、ed” 7. 使用web登入SWAT如果访问swat的端口没有改变,那么通过web登入的方式就是:url41:901/url。图八:登入swat,注意加默认端口901 然后输入用户名和密码,如果进入swat的用户没有改变,那么默认就是root账号。图九:输入有权访问swat的账号,默认为root 正常进入swat的登陆页面,可以看到有8个选项。图十:swat页面格式 8. 通过swat配置samba在swat页面我们可以看到有8个选项,每个选项可以配置samba的不同功能。HOME:Samba相关程序及文件说明。GL
8、OBALS:设置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 daemon nmbd - the NetBIOS nameserver winbindd -
9、the winbind daemon Configuration Files:配置文件,默认在/etc/samba目录下smb.conf - the main Samba configuration file lmhosts - NetBIOS hosts file smbpasswd - SMB password file Administrative Utilities:Samba管理工具smbcontrol - send control messages to Samba daemons smbpasswd - managing SMB passwords SWAT - web conf
10、iguration tool net - tool for administration of Samba and remote CIFS servers pdbedit - Samba user account management tool tdbbackup - Tool for backing up TDB databasesClient Tools:Samba客户端工具rpcclient - command line MS-RPC client smbtar - SMB backup tool smbclient - command line SMB client smbmnt -
11、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
12、 shares smbspool - Send a print job to an SMB printer smbtree - Text-based SMB network browsing Diagnostic Utilities:Samba测试工具smbstatus - monitoring Samba testparm - validating your config file nmblookup - NetBIOS name query tool wbinfo - Tool for getting winbind information Misc. Utilities:其他工具prof
13、iles - migrating profiles from one domain to another log2pcap - generate pcap files from samba log files GLOBALS:设置Samba的全局参数,即smb.conf文件的global。在GLOBALS中,分为Basic(基本的)和Advanced(高级的,完全的)两个选项。图十一:GLOBALS选项的Basic和Advanced子选项 在Basic选项中可以设置Samba的基本参数。在每个参数项中有很多的参数可以设置。Base Options:基础选项Secutit
14、y 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:dom
15、ain选项,在security=domain时,该参数项中参数才生效Locking Options:锁定选项Ldap Options:LDAP选项Miscellaneous Options:杂项VFS module options:VFS模块选项 在设置完这些参数后,要记得“Commit Changes”保存配置。“Reset Values”是恢复到缺省值。图十二:设置完参数后记得保存 每个参数项里面的参数就不细说了,都有帮助。 SHARES:设置Samba的共享参数在SHARES中,也分为Basic和Advanced两个选项。如下图,可以选择共享,可以删除共享
16、,可以创建共享。图十三:SHARE选项的功能按钮 PRINTERS:设置Samba的打印共享参数它的设置和SHARES一样。图十四:PRINTER选项的功能按钮 WIZARD:Samba设置向导如下图,可以看到Samba的三种类型:独立服务、域成员、域控制器图十五:WIZARD选项的功能按钮 STATUS:查看和设置Samba服务状况在这个选项中可以启动和停止samba服务,可以查看活动的连接、共享,打开的文件等。如下图,有Active Connections、Active Shares、Open Files等选项。图十六:STATUS选项的面板
17、 VIEW:查看Samba的配置文件,即同“cat /etc/samba/smb.conf”如下图,是我的samba的简单配置图十七:VIEW选项中查看samba的配置 PASSWORD:密码设置在这个选项中,可以新建用户,设置或更改密码。如下图,“Change Password:更改密码”、“Add New User:新建用户”、“Delete User:删除用户”、“Disable User:锁定用户”、“Enable User:解锁被锁定用户”。图十八:PASSWORD选项的功能按钮 9. 通过SSL使用安全的SWAT默认情况下用户在登陆SWAT时,传输的密码是明文
18、的,这样有极大的安全隐患。现在可以通过SSL来加密验证密码。 基本步骤: 安装OpenSSL工具。rootRHEL5 /#rpm -qa |grep opensslopenssl-devel-0.9.8b-10.el5openssl-0.9.8b-10.el5rootRHEL5 /#rpm -qa |grep stunnelstunnel-4.15-2 创建证书和密钥。rootRHEL5 /#openssl req new x509 days 365 nodes out /etc/stunnel/stunnel.pem keyout /etc/stunnel/stunne
19、l.pem可以照着下面的填写或者直接一路回车。Country Name (2 letter code) GB:CNState or Province Name (full name) Berkshire:guangdongLocality Name (eg, city) Newbury:shenzhenOrganization Name (eg, company) My Company Ltd:olymOrganizational Unit Name (eg, section) :techCommon Name (eg, your name or your server's hostn
20、ame) :bobEmail Address :bob 从xinetd中移除swat。第一种方法:关闭swat子进程。rootRHEL5 /#vi /etc/xinetd.d/swat修改“disable=yes”rootRHEL5 /#service xinetd restartrootRHEL5 /#chkconfig list |grep swat图十九:swat已关闭OK,swat已经关闭了。 第二种方法:直接停掉xinetd超级进程。rootRHEL5 /#service xinetd stoprootRHEL5 /#chkconfig -level 35 xi
21、netd off 启动stunnel服务。rootRHEL5 /#stunnel3 p /etc/stunnel/stunnel.pem d 901 l /usr/sbin/swat swat在执行stunnel3时报错:wrong permissions on /etc/stunnel/stunnel.pem,提示权限问题。将stunnel.pem的权限修改成600即可,不过报这个错不影响打开swat。为了不报这个讨厌的错误,我们还是把stunnel.pem的权限改成600吧。rootRHEL5 /#chmod 600 /etc/stunnel/stunnel.pem 将stunnel3写入到rc.local中,以便随系统一起启动。vi /etc/rc.d/rc.local添加:stunnel3 p /etc/stunnel/stunnel.pem d 901 l /usr/sbin/swat swat 使用https安全访问swat。在web中输入:url41:901/url即可安全进入,不过在打开页面时会提示证书未经过验证,这个不用理会,直接进入即可。输入登入swat的路径,注意是https,并且要加端口901。图二十:使用https登
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 物理板块模型课程设计
- 乒乓球用品行业销售工作总结
- 酒店旅游行业行政后勤工作总结
- 线描基本技法课程设计
- 图文制作行业前台接待工作总结
- 三年高考地理(全国乙卷21-23)真题知识点-人口与城市
- 组织学生参加竞赛活动计划
- 2023-2024学年北京市清华大学附中朝阳学校高一(下)期中语文试卷
- DB32T 3393-2018 警务效能监察工作规范
- 網絡零售店店员工作总结
- 工程项目管理(三控三管一协调)
- 初三家长会语文教师发言
- 游戏机策划方案
- 2024消防安全基础知识培训课件
- 《小儿留置导尿管》课件
- 粤教版科学四年级上册全册试卷(含答案)
- 宫腔镜诊治规范
- 安全管理计划指标和指标体系
- 仓库物料盘点作业规范培训课件
- 六年级《牵手两代-第二讲-乖孩子为什么会厌学》家长课程培训
- 水稻全生育期营养管理
评论
0/150
提交评论