useradd、usermod、groupadd、gpasswd

groupadd命令

新建用户组:groupadd -g 10 wheel

-g:指定gid


gpasswd命令

选项详解:

      -a : 添加用户到组

      -d : 从组删除用户

      -A:指定管理员

      -M:指定组成员和-A的用途差不多;

      -r:删除密码;

      -R:限制用户登入组,只有组中的成员才可以用newgrp加入该组。

例:将userA添加到groupB用户组里面:  

gpasswd -a userA groupB


useradd命令

主要参数
-c:加上备注文字,备注文字保存在passwd的备注栏中。 
-d:指定用户登入时的启始目录。
-D:变更预设值。
-e:指定账号的有效期限,缺省表示永久有效。
-f:指定在密码过期后多少天即关闭该账号。
-g:指定用户所属的起始群组。
-G:指定用户所属的附加群组。
-m:自动建立用户的登入目录。
-M:不要自动建立用户的登入目录。
-n:取消建立以用户名称为名的群组。
-r:建立系统账号。
-s:指定用户登入后所使用的shell。
-u:指定用户ID号。

例:新建backup用户,指定uid为3000,起始群组wheel,附加组root:  

useradd -u 3000 -g wheel -G root backup


usermod命令

  • -c= 我们可以为用户帐户添加评论字段。
  • -d= 修改任何现有用户帐户的目录。
  • -e= 使用此选项,我们可以使帐户在特定时期到期。
  • -g= 更改用户的主要组。
  • -G= 添加补充组。
  • -a= 将组中的任何人添加到辅助组。
  • -l= 将登录名从 rumenz 更改为 rumenz_admin。
  • -L= 锁定用户帐户。这将锁定密码,因此我们无法使用该帐户。
  • -m= 将主目录的内容从现有主目录移动到新目录。
  • -p= 使用未加密的密码作为新密码。(不安全)。
  • -s= 为新帐户创建一个指定的 shell。
  • -u= 用于为 0 到 999 之间的用户帐户分配 UID。
  • -U= 解锁用户帐户。这将删除密码锁并允许我们使用用户帐户。

例:现有netcool用户添加root为附加组:

usermod -aG root netcool

例:添加一个用户到指定的组,但是以前添加的组就会清空掉。

想要添加一个用户到一个组,同时保留以前添加的组时,请使用gpasswd这个命令来添加操作用户

usermod -G groupB userA

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值