groupadd命令
新建用户组:groupadd -g 10 wheel
-g:指定gid
gpasswd命令
选项详解:
-a : 添加用户到组
-d : 从组删除用户
-A:指定管理员
-M:指定组成员和-A的用途差不多;
-r:删除密码;
-R:限制用户登入组,只有组中的成员才可以用newgrp加入该组。
例:将userA添加到groupB用户组里面:
|
useradd命令
主要参数
-c:加上备注文字,备注文字保存在passwd的备注栏中。
-d:指定用户登入时的启始目录。
-D:变更预设值。
-e:指定账号的有效期限,缺省表示永久有效。
-f:指定在密码过期后多少天即关闭该账号。
-g:指定用户所属的起始群组。
-G:指定用户所属的附加群组。
-m:自动建立用户的登入目录。
-M:不要自动建立用户的登入目录。
-n:取消建立以用户名称为名的群组。
-r:建立系统账号。
-s:指定用户登入后所使用的shell。
-u:指定用户ID号。
例:新建backup用户,指定uid为3000,起始群组wheel,附加组root:
|
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