Manpages

NAME

smbpasswd - Samba加 密 的 口 令 文 件 。

总 览 SYNOPSIS

smbpasswd

描 述 DESCRIPTION

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

smbpasswd是 Samba加 密 的 口 令 文 件 。 文 件 中 包 含 了 用 户 名 , UNIX用 户 ID和 SMB用 户 口 令 (经 过 hash散 列 算 法 处 理 过 ), 还 有 账 号 标 志 信 息 及 上 次 更 改 口 令 时 间 。 samba已 经 改 进 了 文 件 格 式 并 和 以 前 的 格 式 有 些 不 同 之 处 。

文 件 格 式 FILE FORMAT

Samba 2.2使 用 的 smbpasswd文 件 格 式 和 UNIX的 passwd(5)文 件 非 常 类 似 。 它 是 个 ASCII文 件 , 其 中 每 行 内 容 对 应 一 个 用 户 。 每 个 字 段 用 冒 号 分 隔 。 任 何 以 #号 开 始 的 行 将 被 忽 略 。 对 于 每 个 用 户 在 smbpasswd文 件 中 都 包 含 以 下 的 信 息 :

name 用 户 名 , 必 须 是 标 准

UNIX口 令 文 件 中 已 经 存 在 的 用 户 名 。

uid

UNIX的 用 户 标 识 。 必 须 匹 配 标 准 UNIX口 令 文 件 中 相 应 用 户 的 UID字 段 。 如 果 不 匹 配 Samba会 拒 绝 确 认 用 户 的 整 个 描 述 项 合 法 。

Lanman Password Hash 此 处 是 用 户 口 令 的 32位 十 六 进 制 编 码 的 LANMAN散 列 表 。 LANMAN散 列 表 是 用 DES加 密 过 的 用 户 口 令 字 串 。 这 也 是 Windows 95/98使 用 的 口 令 。 注 意 这 份 口 令 编 码 表 在 字 典 攻 击 法 下 非 常 脆 弱 , 并 且 如 果 两 个 用 户 使 用 了 相 同 的 口 令 的 话 , 这 个 口 令 散 列 表 将 会 相 同 (也 就 是 这 个 口 令 没 有 像 UNIX口 令 那 样 “加 工 ”过 )。 如 果 用 户 使 用 了 空 口 令 , 这 个 部 分 起 始 将 是 “NO PASSWORD”的 十 六 进 制 字 串 。 而 如 果 这 些 十 六 进 制 字 串 是 32个 “X”的 话 , 那 么 这 个 用 户 账 号 就 被 禁 止 了 , 用 户 就 不 能 登 录 到 samba服 务 器 上 了 。 警 告 ! ! 注 意 到 由 于 SMB/CIFS验 证 协 议 的 “请 求 -响 应 ”特 性 , 任 何 了 解 口 令 散 列 表 信 息 的 人 都 可 以 伪 装 成 网 络 中 的 其 他 用 户 。 因 此 , 这 些 口 令 散 列 表 信 息 都 相 当 于 只 是 “明 文 ”一 样 (plain text equivalents). root以 外 的 任 何 用 户 都 不 应 该 获 得 这 些 数 据 . 为 了 保 护 这 些 口 令 , smbpasswd文 件 被 存 放 到 只 有 root用 户 可 以 读 取 和 访 问 的 目 录 中 , 而 smbpasswd文 件 本 身 也 必 须 设 成 只 有 root用 户 可 以 读 /写 , 而 其 它 人 无 法 访 问 。
NT Password Hash 指 定 Windows NT的 用 户 口 令 散 列 表 , 也 是 32位 的 十 六 进 制 编 码 。 NT的 散 列 表 用 16位 的 用 户 口 令 , little-endian UNICODE编 码 建 立 , 然 后 用 MD4算 法 (互 联 网 草 案 rfc1321)产 生 对 应 的 散 列 表 。 这 种 口 令 散 列 表 比 Lanman Password Hash更 安 全 , 因 为 它 用 更 高 质 量 的 散 列 算 法 来 维 护 口 令 和 用 户 信 息 。 但 是 它 仍 然 存 在 当 两 个 用 户 使 用 相 同 口 令 时 口 令 项 相 同 的 问 题 (没 有 像 UNIX口 令 那 样 “加 工 ”过 )。 警 告 ! ! 注 意 到 由 于 SMB/CIFS验 证 协 议 的 “请 求 -响 应 ”特 性 , 任 何 了 解 口 令 散 列 表 信 息 的 人 都 可 以 伪 装 成 网 络 中 的 其 他 用 户 。 因 此 , 这 些 口 令 散 列 表 信 息 都 相 当 于 只 是 “明 文 ”一 样 (plain text equivalents). root以 外 的 任 何 用 户 都 不 应 该 获 得 这 些 数 据 . 为 了 保 护 这 些 口 令 , smbpasswd文 件 被 存 放 到 只 有 root用 户 可 以 读 取 和 访 问 的 目 录 中 , 而 smbpasswd文 件 本 身 也 必 须 设 成 只 有 root用 户 可 以 读 /写 , 而 其 它 人 无 法 访 问 。
Account Flags 账 号 标 志 部 分 描 述 了 用 户 账 号 的 属 性 。 在 Samba 2.2中 这 个 字 段 是 用 ’[’和 ’]’字 符 封 闭 的 。 它 的 长 度 总 是 13个 字 符 (包 含 ’[’和 ’]’字 符 ), 内 容 可 以 是 如 下 的 任 何 字 符 。

U - 说 明 这 是 一 个 “用 户 ” 账 号 , 也 就 是 原 始 用 户 。 在 smbpasswd文 件 中 只 支 持 用 户 和 工 作 站 信 任 账 号 。

N - 说 明 这 个 账 号 没 有 口 令 (Lanman Password Hash和 NT Password Hash字 段 会 被 忽 略 )。 注 意 只 有 在 smb.conf(5)配 置 文 件 中 设 定 了 null passwords, 才 允 许 用 户 不 带 口 令 进 行 登 录 。

D - 说 明 此 账 号 被 禁 止 了 , 此 用 户 无 法 登 录 SMB/CIFS。

W - 说 明 此 账 号 是 个 “工 作 站 信 任 ” 账 号 。 这 类 账 号 被 用 在 把 samba作 为 PDC时 , NT工 作 站 和 服 务 器 加 入 到 域 中 的 时 候 。 其 它 标 志 作 为 将 来 功 能 扩 展 所 用 。 这 个 标 志 字 段 余 下 的 空 间 用 空 格 填 充 。

Last Change Time 这 个 字 段 由 账 号 最 后 修 改 的 时 间 组 成 。 它 以 字 符 LCT(含 义 是 “Last Change Time”)后 跟 UNIX以 秒 计 的 时 间 编 码 数 字 (从 epoch(公 元 1970年 )开 始 计 算 )。 所 有 其 余 用 冒 号 分 隔 的 字 段 现 在 都 将 被 忽 略 。

版 本 VERSION

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

参 见 SEE ALSO

smbpasswd(8), Samba(7), 以 及 互 联 网 草 案 RFC1321 中 MD4算 法 的 详 细 资 料 。

作 者 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