作 者 : 臧 晓 峰
大 多 数 教 学 单 位 都 有 自 己 的 计 算 机 实 验 室, 承 担 着 繁 重 的 教 学 和 科 研 任 务, 为 满 足 计 算 机 教 学 和 科 研 的 需 求, 缓 解 经 费 紧 张 的 矛 盾, 无 盘 工 作 站NOVELL 网 就 成 为 各 教 学 部 门 建 网 时 的 首 选 网 络。
面 对 众 多 的 机 器, 大 量 的 上 机 需 求, 如 何 管 理 好 网 络 机 房, 提 高 完 好 率, 降 低 损 坏 率, 既 方 便 学 员 上 机 操 作 又 便 于 网 络 管 理 员 的 管 理, 这 是 一 个 值 得 探 讨 的 问 题, 本 文 将 从 网 络 服 务 器 的 规 划、 网 络 用 户 的 设 置 等 方 面 谈 一 谈 如 何 有 效 的 设 计 和 管 理 用 于 教 学 的 无 盘 工 作 站NOVELL 网。
一、 网 络 服 务 器 的 规 划
(1) 卷 及 目 录 的 规 划
NetWare 网 络 是 一 个 主 从 式 网 络, 它 将 共 享 资 源 全 部 存 放 在 网 络 服 务 器 上, 与 其 相 连 的 无 盘 工 作 站 每 次 存 取 都 是 到 网 络 服 务 器, 所 以 服 务 器 上 软 件 的 规 划 和 管 理 就 显 得 非 常 重 要。
NetWare 可 支 持 文 件 服 务 器 上 多 达64 个 卷, 一 般 必 须 建 立
一 个SYS 卷( 自 动 建 立), 另 外 还 可 建 立 一 个 或 多 个 用 户 卷,
用 以 存 放 应 用 系 统 的 数 据 文 件, 由 于 大 部 分 已 安 装 好 的
网 络 服 务 器 采 用 的 是 单 卷 结 构, 故 本 文 将 侧 重 谈 一 谈 单
卷 结 构 上 的 目 录 的 规 划, 单 卷 目 录 结 构 所 示。
SYS 卷 上 的 目 录 可 分 为 四 大 类: 系 统 目 录、 应 用 软 件 目 录、 用 户 目 录 及 辅 助 目 录。
(Ⅰ) 系 统 目 录
SYSTEM、PUBLIC、LOGIN、MAIL 为 系 统 目 录。
SYSTEM 目 录: 存 放NetWare 的 系 统 文 件, 包 括 系 统 可 加 载 模 块, 实 用 程 序 和 专 用 命 令。
PUBLIC 目 录: 存 放 公 共 实 用 程 序 与 网 络 用 户 的 通 用 程 序。
LOGIN 目 录: 存 放 用 户 登 录 必 须 的 文 件。
MAIL 目 录: 邮 件 目 录, 用 户 登 录 脚 本 也 存 放 在 此 目 录 下 每 个 用 户 的ID 子 目 录 中。
(Ⅱ) 应 用 软 件 目 录 在 教 学 单 位 的 网 络 机 房 中, 需 预 装 丰 富 的 的 各 类 应 用 软 件,APPL 子 目 录 是 用 于 存 放 应 用 软 件 的 目 录, 不 同 的 软 件 则 安 装 在 此 目 录 下 的 不 同 的 子 目 录 中。 如, 通 过 网 络 安 装 的 方 式 将UCDOS 安 装 在 此 目 录 下; 其 它 不 需 要 安 装 的 软 件, 也 可 以 拷 贝 至 各 自 对 应 的 二 级 子 目 录 里。 为 满 足 教 学 的 需 要, 可 以 采 取 以 下 两 项 措 施:
① 在 系 统 登 录 脚 本 文 件 中, 加 入 MAP ROOT C: =SYS:APPL
命 令 行, 则 可 将APPL 目 录 映 射 为 逻 辑 网 络 盘C 盘, 而
原APPL 目 录 的 应 用 程 序 子 目 录 则 成 为 此C 盘 根 目 录 下 的 一
级 子 目 录。 这 样 做 可 以 保 证 屏 幕 信 息 与 教 材 基 本 一 致。
② 在 设 置 权 限 时, 对 于 普 通 的 用 户 或 用 户 组, 对APPL 目 录 只 分 配R( 读) 和F( 查 看) 的 权 限, 因 此, 应 用 软 件 就 不 能 被 随 便 删 除、 修 改, 也 不 能 在 应 用 程 序 目 录 下 创 建 文 件 或 目 录, 从 而 可 大 大 降 低 网 络 管 理 员 对 应 用 软 件 的 维 护 工 作 量, 那 么 用 户 创 建 的 程 序 文 件 或 数 据 存 放 在 哪 里 呢 ?
(Ⅲ) 用 户 文 件 目 录
USER 子 目 录 用 于 存 放 用 户 子 目 录 的 目 录,USER01、USER02、USER03......USER40 等 二 级 子 目 录 是 不 同 用 户 的 存 放 数 据 文 件 的 目 录。 将 不 同 用 户 的 数 据 文 件 保 存 在 不 同 目 录 下, 一 则 可 以 避 免 存 盘 时 的 文 件 覆 盖 问 题, 再 则 可 以 保 证 每 台 无 盘 工 作 站 有 一 个 完 全 独 立 的、 具 备 所 有 权 限 的 目 录 或 逻 辑 网 络 盘。
假 设 有 一 用 户USER01, 它 可 以 对USER01 子 目 录 的 文 件 和 目 录 具 备 一 切 权 限, 而 对 其 它 用 户 目 录 则 无 任 何 权 限; 同 时, 在 系 统 登 录 脚 本 文 件 中, 加 入 MAP ROOT D: =SYS:USER\%LOGIN _NAME 命 令 行, 则 将 不 同 用 户 目 录 映 射 为 不 同 无 盘 工 作 站 上 的 逻 辑 网 络 盘D 盘, 这 样 就 保 证 了 教 学 上 的 统 一 性 和 无 盘 工 作 站 上 的 数 据 独 立 性。 具 体 实 现 技 术 稍 后 再 述。
(Ⅳ) 辅 助 目 录
INSTALL 子 目 录 是 用 于 存 放 安 装 程 序 的 目 录, 在 网 络 的 管 理 与 维 护 中 起 辅 助 作 用。 如, 可 用 来 作 为 容 易 被 破 坏 的 软 件 的 备 份 目 录; 也 可 以 将WINDOWS3.2、WORD、EXCEL 等 能 够 进 行 服 务 器 安 装 的 应 用 程 序 首 先 分 别 安 装 到 此 目 录 下, 以 方 便 以 后 的 工 作 站 安 装 与 管 理。
(2) 文 件 服 务 器 上 用 户 数 据 的 管 理 对 于 学 员 在 无 盘 工 作 站 上 建 立 的 数 据 文 件 或 程 序 文 件, 除 了 通 过 目 录 映 射 的 方 式 保 证 其 独 立 性 之 外, 另 外, 还 必 须 在 一 定 的 时 期( 如 新 学 期 开 始, 培 训 班 结 束 等) 对 教 学 用 机 上 的 无 用 的 用 户 数 据 文 件 进 行 清 理, 从 而 腾 出 服 务 器 空 间, 保 证 网 络 性 能。 具 体 技 术 实 现 如 下:
① 对 不 想 清 除 的 用 户 所 建 立 的 文 件 目 录 的 处 理 如: 不 想 删 除 用 户 工 作 目 录 下 的WINDOWS 子 目 录, 可 将 此 目 录 赋 入“ 禁 删“ 的 权 限(DI) FLAG WIINDOWS +DI
② 建 立 一 个 清 除 用 户 数 据 文 件 的 批 处 理 命 令, 从 而 做 到 一 劳 永 逸, 在 根 目 录 下 建 立 批 处 理 命 令DELUSER.BAT @ECHO OFF F: CD\ DELTREE /Y \USER\USER01\ DELTREE /Y \USER\USER02\ DELTREE /Y \USER\USER03\ … … DELTREE /Y \USER\USER40\ @ECHO ON
注 意: /Y 表 示 删 除 文 件 及 目 录 时 不 提 示
第 三 个“\” 表 示 删 除 本 级 目 录 下 的 文 件 和 目 录, 本 级 目 录 不 删 除。 否 则, 会 删 除 本 级 目 录, 故“\” 不 可 少。
网 络 用 户 的 设 置 及 登 录 脚 本 的 建 立
作 者 : 臧 晓 峰 本文点击次数:257
二、 网 络 用 户 的 设 置 及 登 录 脚 本 的 建 立
教 学 网 的 主 要 目 的 是 学 生 上 机 实 习、 培 训 和 教 师 科 研, 为 了 较 好 地 使 用 网 络 资 源 及 便 于 管 理 和 控 制, 可 以 根 据 实 际 情 况 建 立 不 同 的 网 络 用 户 和 用 户 组。
a) 普 通 用 户 的 设 置
根 据 每 个 无 盘 工 作 站 建 立 一 个 唯 一 的 用 户 名, 具 体 实 现 步 聚 是:
(1) 找 出 所 有 工 作 站 的 网 络 节 点 地 址(Node address) F:\login>login supervisor
(2) 进 入PUBLIC 子 目 录: F:\LOGIN >CD\PUBLIC
(3) 显 示 已 登 录 的 用 户 节 点 信 息: F:\PUBLIC >USERLIST /A
屏 幕 上 显 示 USER INFORMATION FOR SERVER SYS CONNECTION USER NAME NETWORK NODE ADDRESS LOGIN TIME 1 *SUPERVISOR [332211] [21DAC8C5] 01-04-97 2 SUPERVISOR [332211] [21DAC94B] 01-04-97
其 中 在CONNECTION 与USER NAME 之 间 有“ *“ 符 号 的 为 当 前 工 作 站 的 信 息, 然 后 记 下 节 点 地 址 准 备 分 配 给 它 的 用 户 名, 如: USER01 000021DAC8C5 USER02 000021DAC94B
… …
(4) 建 立 普 通 用 户
通 过 系 统 卷PUBLIC 子 目 录 下 的SYSCON 命 令 建 立 普 通 用 户USER01,USER02,USER03......USER40, 每 个 用 户 均 应 在SYS 卷 上 有 一 个 用 户 名 和 名 或 对 应 的 子 目 录。
(5) 建 立 普 通 用 户 的 登 录 脚 本 文 件
普 通 用 户 脚 本 文 件 基 本 内 容 为: MAP DISPLAY OFF DRIVE C: MAP DISPLAY ON
这 样, 在 无 盘 工 作 站 引 导 完 毕 后, 出 现 在 显 示 器 上 的DOS 提 示 符 为C:\ >, 而 不 是 电 脑 初 学 者 不 易 理 解 的 提 示 符F:\LOGIN >。
(6) 普 通 用 户 权 限 的 设 置
普 通 用 户 对 自 己 存 放 数 据 文 件 的 目 录( 如 用 户USER01 的 用 户 目 录SYS:USER /USER01) 应 具 有[RWCEMFA] 权 限, 对 其 它 用 户 目 录 不 具 备 任 何 权 限, 对 应 用 软 件 目 录 下 的 应 用 软 件 权 限 在 此 不 用 设 置, 可 以 通 过 用 户 组 进 行 统 一 设 置。
b) 登 录 用 户 及 其 脚 本 的 建 立
登 录 用 户 是 一 个 为 了 管 理 的 方 便 而 特 设 的 网 络 用 户, 建 立 它 的 主 要 目 的 是 提 供 一 个 按 网 络 节 地 址 分 别 登 录 的 脚 本 文 件, 其 基 本 内 容 如: IF P_STATION="000021DAC8C5" EXIT "LOGIN USER01" IF P_STATION="000021DAC94B" EXIT "LOGIN USER02" … …
当 然, 为 实 现 统 一 登 录 入 口, 还 需 要 更 改 自 动 批 处 理 命 令, 设 登 录 用 户 名 为USER,AUTOEXEC.BAT 基 本 内 容 如 下: @ECHO OFF LH 2008IPX.COM LH NETX.EXE F: LOGIN USER @ECHO ON
更 改 后 重 新 生 成NET $DOS.SYS( 具 体 方 法 请 参 看 其 它 书 籍)。 这 样, 当 重 新 启 动 无 盘 工 作 站 时, 系 统 首 先 按 登 录 用 户 登 录, 然 后 根 据 每 台 机 器 特 点( 这 里 用 网 卡 节 点 地 址 标 识) 分 别 对 应 地 按 预 设 的 普 通 用 户 登 录。 现 在 只 要 在 用 户 组 中 对 公 用 程 序 软 件 目 录 设 置 权 限, 并 在 系 统 登 录 脚 本 文 件 中, 建 立 不 同 的 网 络 系 统 的 映 射, 就 可 以 实 现 无 盘 工 作 站 的 单 机 化。
c) 用 户 组 设 置
通 过 用 户 组 来 管 理 用 户、 分 配 资 源 是 一 种 简 便、 高
效 的 网 络 管 理 手 段, 实 际 运 用 中, 可 以 根 据 情 况 建 立 一 个
或 几 个 用 户 组, 假 设 建 立 了 一 个 名 为XYUSER 的 用 户 组, 并 将
所 有 普 通 用 户USER01、USER02...USER40 等 都 加 入 到 用 户 组XYUSER
中 去, 然 后 通 过 对 用 户 组 权 限 的 设 置 来 实 现 普 通 用 户 权
限 的 统 一 分 配 与 管 理。 如: SYS:PUBLIC [R F] SYS:APPL
[R F] SYS:INSTALL/PWIN32 [R MF]
d) 建 立 系 统 脚 本 文 件
系 统 登 录 脚 本(SYSTEM LOGIN SCRIPT) 的 执 行 对 所 有 用 户
发 生 作 用, 即 为 所 有 用 户 设 定 环 境。 在 系 统 登 录 脚 本 中,
既 可 以 设 定 普 通 用 户 的 登 录 的 环 境, 也 可 以 进 行 分 组 设
定 或 个 别 特 殊 用 户 的 登 录 设 定。 MAP DISPLAY OFF MAP ERROR
OFF IF LOGIN_NAME="SUPERVISOR" THEN BEGIN MAP *1:=SYS:SYSTEM
MAP INS S1:=SYS:PUBLIC ELSE MAP *1=SYS:USER\%LOGIN_NAME
MAP ROOT D:=SYS:USER\%LOGIN_NAME MAP ROOT F:=SYS:LOGIN
END MAP ROOT C:=SYS:APPL MAP INS S2:=SYS:LOGIN MAP INS
S3:=SYS:INSTALL\PWIN32 MAP INS S4:=SYS:APPL\TT COMSPEC=C:\DOS\COMMAND.COM
DRIVE C: MAP DISPLAY ON MAP ERROR ON
这 样, 不 同 的 用 户 登 录 后 都 能 看 到 逻 辑 网 络 盘C 盘 和 逻 辑 网 络 盘D 盘, 其 中 逻 辑C 盘 实 际 是SYS:APPL 目 录 的 映 射,C 盘 上 的 信 息 普 通 用 户 只 能 读 出 和 执 行, 不 能 进 行 修 改 或 删 除 等 操 作。 对 于 具 有 创 建 或 修 改 文 件 能 力 的 应 用 软 件, 可 以 将 工 作 目 录 调 至 逻 辑D 盘; 逻 辑D 盘 实 际 映 射 的 是SYS:USER 目 录 下 的 对 应 机 器 和 用 户 的 用 户 的 用 户 数 据 文 件 目 录, 所 以, 尽 管 所 有 无 盘 工 作 站 中 都 有 逻 辑D 盘, 但 每 台 的 都 不 相 同,D 盘 上 的 数 据 不 象 逻 辑C 盘 一 样 为 所 有 无 盘 工 作 站 共 享, 而 是 与 其 它 工 作 站 无 关 的, 也 不 为 其 它 工 作 站 所 能 访 问 的 独 立 的D 盘, 从 而 实 现 了 网 络 机 的 单 机 化。
三、 小 结
在 规 划、 管 理、 维 护 教 学 用 途 的 局 域 网 时, 还 可 以 从 网 络 布 线、 拓 朴 结 构、 网 络 服 务 器 的 优 化、 网 络 互 连 等 诸 多 方 面 来 探 讨 网 络 的 扩 充、 容 错、 性 能 等 问 题, 但 具 体 实 现 起 来 往 往 需 要 再 投 资。 本 文 侧 重 于 现 有 硬 件 基 础 上, 在 网 络 服 务 器 的 规 划 与 管 理、 网 络 用 户 的 设 置 及 对 应 登 录 脚 本 文 件 的 建 立 等 方 面, 提 出 了 一 些 无 盘 工 作 站 教 学 网 的 管 理 方 法 和 实 现 技 术。 实 践 证 明, 这 些 方 法 和 技 术 不 仅 可 加 强 管 理 员 对 网 络 的 管 理, 减 少 软 硬 件 的 维 护 量, 单 机 化 的 无 盘 工 作 站 也 更 符 合 教 学 单 位 的 教 学 要 求。