swat - 基于web的samba管理工具
总览
swat [ -s smb config file ] [ -a ]
描述
此程序是 samba 套件的一部分。
swat 允许 samba 管理员通过web浏览器配置复杂的 smb.conf 文件。另外, swat 配置页可以帮助管理员检查链接所有在 smb.conf 文件中的可配置项并可以简单地查看任何的改变效果。
swat 在 inetd 中运行。
选项
- -s
- smb configuration file
检查编译时建立的默认配置文件路径。
指定的文件包含了 smbd 服务器所需的详细配置信息。 swat 可以修改这个文件。文件包含了服务器的特殊信息如使用的 printcap 文件,还有所有提供的服务的描述。请参见 smb.conf(5) 获得更多信息。
- -a
- 用这个选项禁止授权验证并使 swat 在演示模式下运行。在此模式下任何人都可以修改 smb.conf 配置文件。不要在正式的服务器上使用这个选项哦。
安装
在编译完 SWAT 后你需要运行 make install 来安装 swat 二进制程序和各种帮助文件和图片。默认情况下这些东东都被放入以下目录中:
/usr/local/samba/bin/swat
/usr/local/samba/swat/images/*
/usr/local/samba/swat/help/*
关于INETD的安装
你需要编辑 /etc/inetd.conf 和 /etc/services 来允许通过 inetd 来运行
SWAT。
在/etc/services中你需要象这样加入一行内容:
swat 901/tcp
注意对于NIS/YP的用户来说,可能需要重新建立NIS服务映射,因为这比修改本地/etc/services文件更好。
对于端口号的选择并不十分重要,除了它应该小于 1024 以外就是不应该是当前正在使用的端口号(使用 1024
以上的端口号可能出现未知的安全漏洞,这取决于你的 inetd 守护程序的运行情况)。
在/etc/inetd.conf文件中你应该添加这样的内容:
swat stream tcp nowait.400 root
/usr/local/samba/bin/swat swat
在编辑 /etc/services 和 /etc/inetd.conf 文件时有件事需要做一下,就是向
inetd 发送一个 HUP 信号。可以用“ kill-1PID
”命令来做这步操作,当然了, PID 就是 inetd 守护程序的进程号。
运行
要运行 swat 你只要在自己的web浏览器中查看 http://localhost:901/ 地址。
注意你可以从任何可联网主机的IP上访问 swat ,但是从远程主机联接的话,在线的口令传送可以很容易地被监听。
相关文件
/etc/inetd.conf
此文件包含了超级守护程序所使用的适当的启动信息。
/etc/services
这个文件必须包含一系列服务名(如 swa t)、服务端口(如 901
)和协议类型(如 tcp )的映射。
/usr/local/samba/lib/smb.conf
默认情况下 swat 会编辑这个目录下的
smb.conf 服务器配置文件。另外一些系统安装此文件的位置通常是
/usr/samba/lib/smb.conf和/etc/smb.conf。
这个配置文件描述了客户可以获得的所有服务。参见 smb.conf(5) 获得详细信息。
警告
swat会重写你的smb.conf文件。它将重新安排各项内容并删掉所有注释,"include="和"copy="选项。如果你想谨慎一些的话先备份或者不要用swat!
swat - 基于web的samba管理工具的更多相关文章
- 基于Web的IIS管理工具
Servant:基于Web的IIS管理工具 Servant for IIS是个管理IIS的简单.自动化的Web管理工具.安装Servant的过程很简单,只要双击批处理文件Install Serva ...
- 给ambari集群里的kafka安装基于web的kafka管理工具Kafka-manager(图文详解)
不多说,直接上干货! 参考博客 基于Web的Kafka管理器工具之Kafka-manager的编译部署详细安装 (支持kafka0.8.0.9和0.10以后版本)(图文详解)(默认端口或任意自定义端口 ...
- Servant:基于Web的IIS管理工具
Servant for IIS是个管理IIS的简单.自动化的Web管理工具.安装Servant的过程很简单,只要双击批处理文件Install Servant Service.bat,然后按照屏幕上的说 ...
- 基于Web的Kafka管理器工具之Kafka-manager启动时出现Exception in thread "main" java.lang.UnsupportedClassVersionError错误解决办法(图文详解)
不多说,直接上干货! 前期博客 基于Web的Kafka管理器工具之Kafka-manager的编译部署详细安装 (支持kafka0.8.0.9和0.10以后版本)(图文详解) 问题详情 我在Kaf ...
- 基于Web的Kafka管理器工具之Kafka-manager安装之后第一次进入web UI的初步配置(图文详解)
前期博客 基于Web的Kafka管理器工具之Kafka-manager的编译部署详细安装 (支持kafka0.8.0.9和0.10以后版本)(图文详解) 基于Web的Kafka管理器工具之Kafka- ...
- 基于Web的Kafka管理器工具之Kafka-manager的编译部署详细安装 (支持kafka0.8、0.9和0.10以后版本)(图文详解)(默认端口或任意自定义端口)
不多说,直接上干货! 至于为什么,要写这篇博客以及安装Kafka-manager? 问题详情 无奈于,在kafka里没有一个较好自带的web ui.启动后无法观看,并且不友好.所以,需安装一个第三方的 ...
- Linux 基于WEB开源的系统管理工具webmin
Webmin是目前功能最强大的基于Web的Unix系统管理工具.管理员通过浏览器访问Webmin的各种管理功能并完成相应的管理动作.目前Webmin支持绝大多数的Unix系统,这些系统除了各种版本的l ...
- 基于web的图书管理系统设计与实现
原文链接:基于web的图书管理系统设计与实现 系统演示链接:点击这里查看演示 01 系统简述 图书管理系统就是利用计算机,结合互联网对图书进行结构化.自动化管理的一种软件,来提高对图书的管理效 ...
- 基于web的图书管理系统设计与实现(附演示地址)
欢迎访问博主个人网站,记得收藏哦,点击查看 - - - >>>> 公众号推荐:计算机类毕业设计系统源码,IT技术文章分享,游戏源码,网页模板 小程序推荐:网站资源快速收录--百 ...
随机推荐
- Vue-基础(一)
一.Vue中的常用指令 什么是指令? 指令就是vue中提供的一些对于页面和数据更为方便的操作, 指令就是以数据去驱动DOM行为的,简化DOM的操作 常用指令 v-text / v-html :用于为标 ...
- 饿汉单例模式 and 懒汉单例模式
饿汉单例模式:主要就是利用static关键字,在类加载的时候生成实例,调用效率高 但是如果一直没有调用getInstance方法的话,就会造成资源浪费 具体实现如下: class Single{ pr ...
- ORA-20782: Creating GGS_DDL_RULES
在11g数据库上安装goldengate,运行@ddl_setup.sql时有如下错误 ERROR at line 1: ORA-20782: Creating GGS_DDL_RULES table ...
- pycharm windows 远程修改服务器代码
配置过程 本机环境 操作系统:win10 IDE:Pycharm 远程服务器 操作系统:ubuntu 4.4.0 配置了ssh,可以使用ssh进行远程登陆 配置Deployment 首先,在pycha ...
- Vue学习笔记【33】——相关文章
vue.js 1.x 文档 vue.js 2.x 文档 String.prototype.padStart(maxLength, fillString) js 里面的键盘事件对应的键码 Vue.js双 ...
- ZOJ 1610 Count the Colors (线段树区间更新与统计)
Painting some colored segments on a line, some previously painted segments may be covered by some th ...
- vue 学习中遇到的一些问题
Vue中data有return返回函数问题: 在简单的vue实例中会看到Vue实例中data属性展示方式如下: let app= newVue({ el:"#app", data: ...
- delphi 监控文件系统
elphi 监控文件系统 你是否想为你的Windows加上一双眼睛,察看使用者在机器上所做的各种操作(例如建立.删除文件:改变文件或目录名字)呢? 这里介绍一种利用Windows未公开函数实现这个功能 ...
- QC增加Test、Defect字段
QC--Tools--customization,在Project Entities中增加字段,在Project Lists中编辑Lookup List类型字段的指定值
- 「2020 新手必备 」极速入门 Retrofit + OkHttp 网络框架到实战,这一篇就够了!
老生常谈 什么是 Retrofit ? Retrofit 早已不是什么新技术了,想必看到这篇博客的大家都早已熟知,这里就不啰嗦了,简单介绍下: Retrofit 是一个针对 Java 和 Androi ...