Manpages

NAME

nmbd - 向 客 户 端 提 供 构 造 在 IP之 上 的 NetBIOS名 字 服 务 的 NetBIOS名 字 服 务 器

总 览 SYNOPSIS

nmbd [-D] [-F] [-S] [-a] [-i] [-o] [-h] [-V][-d <debug level>] [-H <lmhosts file>] [-l <log directory>][-n <primary netbios name>] [-p <port number>] [-s <configuration file>]

描 述 DESCRIPTION

此 程 序 是 Samba(7) 套 件 的 一 部 分 。

nmbd 是 一 个 回 应 构 造 于 IP之 上 的 NetBIOS名 字 服 务 请 求 的 服 务 器 , 这 些 请 求 由 SMBD/CIFS 客 户 (如 Windows 95/98、 NT和 LanManager客 户 )产 生 。 当 然 它 也 参 与 构 造 Windows的 "网 络 邻 居 ”查 看 的 浏 览 协 议 。 当 SMB/CIFS客 户 机 启 动 时 , 会 试 图 查 找 一 个 SMB/CIFS服 务 器 。 说 得 更 精 确 些 就 是 它 们 要 知 道 正 在 使 用 的 主 机 对 应 的 IP地 址 。 在 其 它 的 服 务 中 , nmbd 将 监 听 这 样 的 请 求 , 如 果 客 户 自 身 的 NetBIOS名 字 已 被 指 定 的 话 就 用 正 在 运 行 的 主 机 IP地 址 回 复 它 。 这 个 “自 身 的 NetBIOS名 字 ”在 默 认 情 况 下 将 是 正 在 运 行 的 主 机 在 DNS中 的 名 字 , 但 可 以 用 -n 参 数 (查 看 后 面 关 于 OPTIONS的 描 述 )越 过 它 。 从 而 nmbd 将 用 它 自 已 的 名 字 来 回 应 广 播 查 询 。 要 让 nmbd 回 应 额 外 名 字 的 话 可 以 在 smb.conf(5)配 置 文 件 中 通 过 参 数 来 设 定 。

nmbd 也 可 用 作 一 个 WINS(Windows互 联 网 名 称 服 务 )服 务 器 。 它 作 为 WINS数 据 库 服 务 器 运 作 时 , 用 名 字 注 册 请 求 来 建 立 一 个 数 据 库 以 接 收 和 回 应 客 户 对 这 些 名 字 的 查 询 。 另 外 , nmbd 也 可 以 作 WINS代 理 , 转 发 用 户 不 能 直 接 以 WINS协 议 和 WINS服 务 器 交 谈 的 广 播 查 询 。

选 项 OPTIONS

-D 如 果 指 定 这 个 参 数 的 话 , 将 使

nmbd 作 为 一 个 后 台 守 护 程 序 运 行 。 这

样 , 它 分 配 本 身 的 进 程 在 后 台 运 行 , 并 监 视 适 当 的 端 口 请 求 。 在 默 认 情 况 下 , nmbd 通 常 以 命 令 行 方 式 启 动 , 后 台 运 行 。 nmbd 也 能 通 过 inetd 这 个 超 级 守 护 程 序 来 启 动 , 但 不 推 荐 这 样 做 。

-F

If specified, this parameter causes the main nmbd process to not daemonize, i.e. double-fork and disassociate with the terminal. Child processes are still created as normal to service each connection request, but the main process does not exit. This operation mode is suitable for running nmbd under process supervisors such as supervise and svscan from Daniel J. Bernstein’s daemontools package, or the AIX process monitor.

-S

If specified, this parameter causes nmbd to log to standard output rather than a file.

-i

If this parameter is specified it causes the server to run "interactively", not as a daemon, even if the server is executed on the command line of a shell. Setting this parameter negates the implicit daemon mode when run from the command line. nmbd also logs to standard output, as if the -S parameter had been given.

-h|--help

Print a summary of command line options.

-H <filename> 指 定 NetBIOS的 lmhosts文 件 。 NetBIOS的 lmhosts文 件 是 一 份 NetBIOS名 字 到 IP地 址 对 应 关 系 的 列 表 , nmbd服 务 器 将 会 通 过 在 smb.conf (5)文 件 中 name resolve order描 述 的 名 字 解 析 机 制 来 装 入 和 使 用 这 个 文 件 , 以 便 让 服 务 器 解 析 可 能 的 NetBIOS名 字 查 询 。 注 意 到 nmbd并 用 这 个 文 件 的 内 容 来 回 答 可 能 的 名 字 查 询 。 在 这 个 文 件 中 添 加 内 容 只 会 影 响 本 计 算 机 的 NetBIOS名 字 解 析 。 这 个 文 件 的 默 认 存 放 路 径 已 被 作 为 编 译 处 理 的 一 部 分 加 入 到 samba中 了 。 通 常 默 认 路 径 是

/usr/local/samba/lib/lmhosts, /usr/samba/lib/lmhosts 或 是 /etc/samba/lmhosts。 在 lmhosts (5)手 册 页 中 查 找 描 述 此 文 件 的 详 细 内 容 。

-V 打 印 出

nmbd的 版 本 信 息 。

-s <configuration file>

The file specified contains the configuration details required by the server. The information in this file includes server-specific information such as what printcap file to use, as well as descriptions of all the services that the server is to provide. See smb.conf for more information. The default configuration file name is determined at compile time.

-d|--debug=debuglevel

debuglevel 是 一 个 从 0到 10的 整 数 。 如 果 没 有 指 定 此 参 数 则 默 认 的 值 是 0。 如 果 这 个 值 越 高 , 越 多 关 于 服 务 器 的 详 细 活 动 信 息 将 被 记 录 到 文 件 中 。 在 0调 试 级 时 , 只 记 录 紧 急 错 误 和 严 重 警 告 。 对 于 日 以 即 日 地 运 行 服 务 , 1调 试 级 是 个 合 理 的 等 级 , 它 只 产 生 一 定 数 量 的 关 于 执 行 操 作 的 信 息 。

1以 上 的 调 试 级 将 产 生 相 当 多 的 记 录 数 据 , 并 且 只 在 研 究 问 题 时 才 有 用 。 3以 上 的 调 试 级 只 被 设 计 为 让 开 发 者 使 用 并 会 产 生 极 大 数 量 的 记 录 数 据 , 而 且 其 中 很 多 部 分 非 常 难 以 理 解 。 注 意 在 此 使 用 这 个 参 数 将 越 过 在 smb.conf 文 件 中 的 log level 参 数 。

-l|--logfile=logbasename 用 参 数 -l可 以 指 定 一 个 带 路 径 的 文 件 名 作 为 记 录 文 件 , 并 会 在 你 给 出 的 名 称 后 自 动 加 上 ".client"的 扩 展 名 。 The log file is never removed by the client.
-p <UDP port number>

UDP端 口 号 是 一 个 正 整 数 。 这 个 选 项 来 改 变 nmbd响 应 查 询 的 默 认 UDP端 口 号 (通 常 它 是 137) 。 除 非 你 是 位 这 方 面 的 专 家 , 否 则 请 不 要 用 这 个 选 项 改 变 它 。

文 件 FILES

/etc/inetd.conf 如 果 你 用 inetd 这 个 超 级 守 护 程 序 来 运 行 nmbd服 务 器 , 那 么 必 须 在 这 个 文 件 中 包 含 适 当 的 启 动 参 数 和 信 息 。
/etc/rc

(也 可 以 是 你 的 系 统 所 用 的 其 它 初 始 化 脚 本 ) 如 果 将 nmbd当 作 服 务 , 在 启 动 时 运 行 , 这 个 文 件 必 须 包 含 合 适 的 服 务 启 动 顺 序 。

/etc/services

If running the server via the meta-daemon inetd, this file must contain a mapping of service name (e.g., netbios-ssn) to service port (e.g., 139) and protocol type (e.g., tcp).

/usr/local/samba/lib/smb.conf 这 是 服 务 器 配 置 文 件 smb.conf(5) 默 认 的 存 放 位 置 。 系 统 安 装 配 置 文 件 通 常 的 一 些 其 它 位 置 也 可 能 是 /usr/samba/lib/smb.conf/etc/samba/smb.conf。 当 nmbd被 用 作 WINS服 务 器 时 (参 见 smb.conf(5) 手 册 页 中 对 wins support 参 数 的 描 述 ), nmbd 将 会 把 WINS数 据 库 文 件 wins.dat写 到 var/locks 目 录 下 。 如 果 nmbd 作 为 主 浏 览 器 (参 见 smb.conf (5)手 册 页 中 对 local master参 数 的 描 述 ), nmbd将 会 把 浏 览 数 据 库 browse.dat 写 到 var/locks目 录 下 。

信 号 SIGNALS

我 们 推 荐 你 使 用 SIGKILL (-9)来 终 止 nmbd进 程 除 非 这 是 最 后 的 方 法 , 因 为 这 样 做 可 能 导 致 名 字 数 据 库 不 一 致 。 正 确 的 方 法 是 发 送 SIGTERM (-15)信 号 并 等 待 程 序 自 行 结 束 。

nmbd 可 以 接 受 SIGHUP信 号 , 这 样 程 序 将 把 名 字 清 单 写 入 位 于 /usr/local/samba/var/locks (或 是 var/locks)目 录 下 的 namelist.debug文 件 , 同 时 这 个 信 号 也 将 导 致 程 序 把 服 务 器 的 数 据 库 写 入 log.nmb文 件 。 另 外 , nmbd程 序 的 调 试 记 录 等 级 也 可 以 通 过 smbcontrol(1) 调 高 或 者 调 低 。 (向 程 序 发 送 一 个 SIGUSR1信 号 (kill -USR1 <nmbd-pid>)或 SIGUSR2信 号 (kill -USR2 <nmbd-pid>)的 方 法 在 Samba2.2 中 已 经 不 再 使 用 。 ) 通 过 使 用 这 样 的 方 法 可 以 诊 断 一 些 暂 时 的 问 题 , 同 时 仍 然 可 以 在 一 个 正 常 的 并 且 较 低 的 记 录 等 级 来 运 行 。

版 本 VERSION

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

参 见 SEE ALSO

inetd(8), smbd(8), smb.conf(5), smbclient(1), testparm(1), testprns(1)还 有 互 联 网 草 案 rfc1001.txt, rfc1002.txt. 另 外 , CIFS (从 前 的 SMB) 规 约 可 以 在 http://samba.org/cifs/网; 页 上 找 到 链 接 。

作 者 AUTHOR

samba软 件 和 相 关 工 具 最 初 由 Andrew Tridgell创 建 。 samba现 在 由 Samba Team 作 为 开 源 软 件 来 发 展 , 类 似 linux内 核 的 开 发 方 式 。 最 初 的 samba手 册 页 是 Karl Auer写 的 。 手 册 页 源 码 已 经 转 换 为 YODL格 式 (另 一 种 很 好 的 开 源 软 件 , 可 以 在 ftp://ftp.ice.rug.nl/pub/unix找; 到 ), 由 Jeremy Sllison 更 新 到 Samba2.0 版 本 。 Gerald Carter 在 Samba2.2中 将 它 转 化 为 DocBook 格 式 。 Alexander Bokovoy 在 Samba 3.0中 实 现 了 DocBook XML4.2 格 式 的 转 换 。

[中 文 版 维 护 人 ]

meaculpa <meaculpa [AT] 21cn.com>

[中 文 版 最 新 更 新 ]

2000/12/08

《 中 国 linux论 坛 man手 册 页 翻 译 计 划 》 :

http://cmpp.linuxforum.net

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