Linux 命令整理 groupadd useradd 详解

1、linux下创建用户组

groupadd www


groupadd 详情

名称
       groupadd - 建 立 新 群 组

语法
       groupadd [-g gid [-o]] [-r] [-f] group

描述
       groupadd  可 指 定 群 组 名 称 来 建 立 新 的 群 组 帐 号 。需 要 时 可 从 系 统 中 取 得 新 群 组 值 。 groupadd 有 下
       列 选 项 可 用 。

       -g gid group’s ID 值 。除  非 使 用 -o 参 数 不 然 该 值 必 须 是 唯 一 , 不 可 相 同 。数 值 不 可 为 负 。预 设   为
              最 小  不  得 小 于 500 而 逐 次 增 加 。 0~999 传 统 上是 保 留 给 系统帐号 使 用 。

       -r

              此   参 数 是 用 来 建 立 系统帐号 。的  UID 会 比 定 义 在 系 统 档 上 /etc/login.defs.  的 UID_MIN 来 的 小 。
              注 意 useradd 此 用 法 所 建立  的 帐 号 不 会 建 立 使 用 者 目 录 , 也 不 会在 乎 纪 录  在  /etc/login.defs.
              的   定 义 值  。  如果  你 想 要 有 使 用 者 目 录 须 额 外 指 定 -m 参数 来 建 立 系 统 帐 号 。 这 是 RED HAT
              额  外  增设 的 选 项 。它 会 自 动 帮 你 选 定 一 个 小 于 999 的 gif 不 需 要 再 加 上 -g 参 数 。
              这 是 RED HAT 额  外  增 设 的 选 项 。

       -f     This is force flag.  新 增 一 个 已 经 存 在 的 群 组 帐 号 , 系 统 会 出现 错 误 讯 息 然 后 结 束 groupadd 。
               如 果 是 这 样 的 情 况 , 不 会 新 增 这 个 群 组 ( 如 果 是 这 个 情 况 下 , 系 统 不 会 再 新 增 一 次 )
              也  可 同 时 加 上 -g 选 项当 你 加 上 一 个 gid , 此 时  gid 就 不 用 是 唯 一 值 , 可 不 加 -o 参 数 ,建 好
              群 组 后 会 显 结 果 (adding a group as neither -g or -o options were specified).

              这 是 RED HAT 额  外  增 设 的 选 项 。

档案
       /etc/group - 群 组 资 讯
       /etc/gshadow - 群 组 资 讯 加 密


2、新添加用户www,同时增加www用户到www用户组

useradd -g www www

第一个www是组名,第二www是用户


useradd 详情:

名 称
       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     预 设 值 使 用 者 群 组 与 使 用 者 名 称 会 相 同 。 此 选 项 将 取 消 此 预设 值 。
USERADD(8)                                                          USERADD(8)

名 称
       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            
                来 的 小 。 注 意 useradd 此 用 法 所 建 立 的 帐 号 不 会建 立 使 用 者 目 录, 也 不 会 在   乎   纪   录   在
              /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 显 示 目 前 预 设 的 值 。

注 记
       系 统 管 理 者 有 义 务 在 /etc/skel 目 录 下 放 置 使 用 者 定 义 档 。
       此 版 本 『useradd』 由 Red Hat 修 改 。

警 告
       不 可 新 增 使 用 者 于 NIS 群 组 中 。你 必 须 在 NIS 伺 服 器 上 执 行 。

档 案
       /etc/passwd - 使 用 者 帐 号 资 讯
       /etc/shadow - 使 用 者 帐 号 资 讯 加 密
       /etc/group - 群 组 资 讯
       /etc/default/useradd - 定 义 资 讯
       /etc/login.defs - 系 统 广 义 设 定
       /etc/skel - 内 含 定 义 档 的 目 录


 
 

3、修改用户,用户组的ID  示例

添加用户名时指定id: 添加用户a其id为2015,并且将其添加到组群a中: useradd -u 2015 -m -g a a  
示例:useradd -u 2015 -m -g web www -d /home/www //添加用户a其id为2015,并且将其添加到组群web中  
修改用户id:usermod -u 83 www    //修改www的账户id值为83 
修改组的id:groupmod -g 83 www    //修改www组id值为83  
修改用户名:usermod -l www web  //web用户名修改成www 
修改组名:groupmod -n www web //将web组名修改为www组  
useradd -d directory username;usermod -d directory username  


转载于:https://www.cnblogs.com/peerlessmeng/p/4486673.html

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值