Manpages

NAME

swat - 基 于 web的 samba管 理 工 具

总 览

swat [ -s smb config file ] [ -a ]

描 述

此 程 序 是 samba 套 件 的 一 部 分 。

swat 允 许 samba 管 理 员 通 过 web浏 览 器 配 置 复 杂 的 smb.conf 文 件 。 另 外 , swat 配 置 页 可 以 帮 助 管 理 员 检 查 链 接 所 有 在 smb.conf 文 件 中 的 可 配 置 项 并 可 以 简 单 地 查 看 任 何 的 改 变 效 果 。

swatinetd 中 运 行 。

选 项

-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!

版 本

此 手 册 页 是 针 对 samba套 件 版 本 2.0的 。

另 见

inetd (8), nmbd (8), smb.conf (5).

作 者

samba软 件 和 相 关 工 具 最 初 由 Andrew Tridgell samba-bugs [AT] samba.org创 建 。 samba现 在 由 开 发 组 作 为 类 似 Linux内 核 开 发 采 用 的 开 放 源 代 码 计 划 方 式 来 发 展 。

samba手 册 页 最 初 由 Karl Auer撰 写 。 它 的 源 码 已 被 转 换 成 YODL(一 种 极 好 的 开 放 源 代 码 软 件 , 可 以 在 ftp://ftp.icce.rug.nl/pub/unix/处; 获 得 )格 式 并 已 由 Jeremy Allison更 新 到 samba2.0版 本 。 请 参 见 samba (7)查 找 如 何 获 得 一 份 完 整 的 维 护 者 列 表 以 及 如 何 提 交 错 误 报 告 及 注 解 等 等 。

[中 文 版 维 护 人 ]

meaculpa <meaculpa [AT] 21cn.com>

[中 文 版 最 新 更 新 ]

2000/12/08

[中 国 Linux 论 坛 man 手 册 页 翻 译 计 划 ]

http://cmpp.linuxforum.net

本 页 面 中 文 版 由 中 文 man 手 册 页 计 划 提 供 。 中 文 man 手 册 页 计 划 : https://github.com/man-pages-zh/manpages-zh