红联Linux门户
Linux帮助

怎样批创建用户

发布时间:2009-03-13 18:33:21来源:红联作者:eioccjf
如题,
我记得好象要用shall语言写,使用for循环,但怎么写忘了,谁知道
文章评论

共有 3 条评论

  1. eioccjf 于 2009-03-13 19:15:16发表:

    3# Lynghu


    我就要用脚本写,但不会啊

  2. Lynghu 于 2009-03-13 18:44:25发表:

    这个可能要写个shell脚本来实现了

  3. 蔡万钊 于 2009-03-13 18:39:36发表:

    名 称
    useradd - 帐 号 建 立 或 更 新 新 使 用 者 的 资 讯

    语 法
    useradd [-c comment] [-d home_dir]
    [-e expire_date] [-f inactive_time]
    [-g initial_group] [-G group[,...]]
    [-m [-k skeleton_dir] | -M] [-s shell]
    [-u uid [ -o]] [-n] [-r] login

    useradd -D [-g default_group] [-b default_home]
    [-f default_inactive] [-e default_expire_date]
    [-s default_shell]

    描 述
    新 帐 号 建 立
    当 不 加 -D 参 数 , useradd 指 令 使 用 命 令 列 来 指 定新 帐 号 的 设
    定 值 and 使 用 系 统 上 的 预 设 值 . 新 使 用 者 帐 号 将 产 生 一
    些 系 统 档 案 , 使 用 者 目 录 建 立 ,拷 备 起 始 档 案 等, 这 些
    均 可 以 利 用 命 令列 选 项 指 定 。 此 版 本 为 Red Hat Linux 提 供,
    可 帮 每 个 新 加 入 的 使 用 者 建 立 个 别 的 group , 毋 须 添 加 -n
    选 项 。 useradd 可 使 用 的 选 项 为

    -c comment
    新 帐 号 password 档 的 说 明 栏 。

    -d home_dir
    新 帐 号 每 次 登 入 时 所 使 用 的 home_dir 。预 设 值 为
    default_home 内 login 名 称 , 并 当 成 登 入 时 目 录名 称 。

    -e expire_date
    帐 号 终 止 日 期 。 日 期 的 指 定 格 式 为 MM/DD/YY 。

    -f inactive_days
    帐 号 过 期 几 日 后 永 久 停 权 。当 值 为 0 时 帐 号 则 立 刻
    被 停 权 。而 当 值 为 -1 时 则 关 闭 此 功 能 , 预 设 值 为 -1

    -g initial_group
    group 名 称 或 以 数 字 来 做 为 使 用 者 登 入 起 始 群 组
    (group) 。群 组 名 须 为 现 有 存 在 的 名 称 。群 组 数 字 也
    须 为 现 有 存 在 的 群 组 。预 设 的 群 组 数 字 为 1 。
    -G group,[...]
    定 义 此 使 用 者 为 此 一 堆 groups 的 成 员 。每 个 群 组 使
    用 "," 区 格 开 来 , 不 可 以 夹 杂 空 白 字 元 。
    群 组 名 同 -g 选 项 的 限 制 。定 义 值 为 使用 者 的 起 始 群
    组 。

    -m 使 用 者 目 录 如 不 存 在 则 自 动 建 立 。如 使 用 -k 选 项
    skeleton_dir 内 的 档 案 将 复 制 至 使 用 者 目录 下 。然 而 在
    /etc/skel 目 录 下 的 档 案 也 会 复 制 过 去 取 代 。任 何 在
    skeleton_dir or /etc/skel 的 目 录 也 相 同 会 在 使 用 者目 录
    下 一 一 建 立 。 The -k 同 -m 不 建 立 目 录 以 及 不 复 制 任
    何 档 案 为 预 设 值 。

    -M 不 建 立 使 用 者 目 录 , 即 使 /etc/login.defs 系 统 档 设 定
    要 建立 使 用 者 目 录 。

    -n 预 设 值 使 用 者 群 组 与 使 用 者 名 称 会 相 同 。 此 选 项
    将 取 消 此 预设 值 。

    -r 此 参 数 是 用 来 建 立 系 统 帐 号 。 系 统 帐 号 的 UID 会 比
    定 义 在 系统 档 上 /etc/login.defs. 的 UID_MIN 来 的 小 。 注
    , 也 不 会 在 乎 纪 录 在 /etc/login.defs. 的 定 义 值 。如 果
    你 想 要 有 使 用 者 目 录 须 额 外 指 定 -m 参 数 来 建 立 系统
    帐 号 。这 是 RED HAT 额 外 增 设 的 选 项 。

    -s shell
    使 用 者 登 入 后 使 用 的 shell 名 称 。预 设 为 不 填 写 , 这
    样 系 统 会 帮 你 指 定 预 设 的 登 入 shell 。

    -u uid 使 用 者 的 ID 值 。 必 须 为 唯 一 的 ID 值 , 除 非 用 -o 选
    项 。数 字 不 可 为 负 值。预 设 为 最 小 不 得 小 于 999 而 逐
    次 增 加 。 0~ 999 传 统 上 是 保 留 给 系 统 帐 号 使 用 。

    改 变 预 设 值
    当 -D 选 项 出 现 时 , useradd 秀 出 现 在 的 预 设 值 , 或 是 藉由命
    令 列 的 方 式 更 新 预 设 值 。可 用 选 项 为 ∶

    -b default_home
    定 义 使 用 者 所 属 目 录 的 前 一 个 目 录 。使 用 者 名 称 会
    附 加 在 default_home 后 面用 来 建 立 新 使 用 者 的 目 录 。当
    然 使 用 -d 后 则 此 选 项 无 效 。

    -e default_expire_date
    使 用 者 帐 号 停 止 日 期 。

    -f default_inactive
    帐 号 过 期 几 日 后 停 权 。

    -g default_group
    新 帐 号 起 始 群 组 名 或 ID 。群 组 名 须 为 现 有 存 在 的 名
    称 。群 组 I D 也 须 为 现 有 存 在 的 群 组 。

    -s default_shell
    使 用 者 登 入 后 使 用 的 shell 名 称 。往 后 新 加 入 的 帐 号
    都 将 使 用 此 shell.

    如 不 指 定 任 何 参 数 , useradd 显 示 目 前 预 设 的 值 。