Linux命令分享——新建用户和组命令

  

  Linux用户的角色是通过UID和GID识别的。

  

UID用户ID:相当于各为的身份证,在系统中是唯一的

  

GID组ID:相当于各为的家庭或者你们的学校。

     <强> 1,新建用户及设置密码   命令如下:   

useradd【参数】用户名

  

- g属组   

- u设置uid

  

- m创建家目录

  

- m没有家目录

  

- g指定属于多个组

  

s指定登录   壳牌

  

- d指定家目录

  

- c注释   

- d改变它默认的属性

  

- e指定的日期是帐号失效的日期,

  

在xshell中可以一人下useradd。

  

实例如下:

  <>以前useradd  -c “admin", -m  abc   

   Linux命令分享——新建用户和组命令

  

解释:创建一个abc普通用户,并加备注“admin”和自动建立家目录。

     <强> 2,使用passwd    命令为新建用户设置密码和修改用户密码:   

passwd参数用户名

  

- l:锁定已经命名的账户名称

  

- u:解开账户锁定状态

  

- x,最大=天:密码使用最大时间(天)

  

- n,最?天:密码使用最小时间(天)

  

- d:删除使用者的密码

  

s:检查指定使用者的密码认证种类

  

——stdin:非交互式修/改设置密码,弊端是操作日志能查密码,用历史- c干掉。

  

实例:   <>以前passwd 用户名   <>以前echo  123345 | passwd ——stdin 用户名   

   Linux命令分享——新建用户和组命令”>
  <img src=

  

注意:当我们删除一个用户的密码时,登录时就无需密码。

     <强> 3,修改用户:   

usermod参数用户名

  

- c:修改用户帐号的备注文字。

  

- d:修改用户登入时的目录。

  

- e:修改帐号的有效期限。

  

- f:改在密码过期后多少天即关闭该帐号。

  

- g:修改用户所属的群组。

  

- g:修改用户所属的附加群组。

  

- l:修改用户帐号名称。

  

- l:锁定用户密码,使密码无效。

  

s:修改用户登入后所使用的壳。

  

- u:修改用户ID。

  

- u:解除密码锁定。

  

常用的参数包括- c, d, - m, g, g, s, - u以及- o等,与useradd命令中的选项一样,可以为用户指定新的资源值。

  

实例如下:

  <>以前userdel 参数,用户名   <>以前常用的选项是- r,它的作用是把用户的家目录一起删除。   <>以前userdel  -r  abc   

   Linux命令分享——新建用户和组命令

     <强> 5,创建用户组:   

groupadd参数用户组名

  

- g:指定新建用户组的gid;

  

- r:创建系统工作组,系统用户的组ID小于500;

  

- k:覆盖配置文件“/ect/login.defs”;

  

- o:允许添加组ID号不唯一的工作组。

  

实例:   <>以前groupadd  -g  344年,bqh   

   Linux命令分享——新建用户和组命令

  

解释:创建一个id为344的bqh组。

     <强> 6,修改组:   

groupmod参数用户组名

  

- g: GID为用户组指定新的组标识号。

  

- o:与g选项同时使用,用户组的新GID可以与系统已有用户组的GID相同。

  

- n:新用户组将用户组的名字改为新名字

  

实例:   <>以前groupmod  -g  356年,-n  bqh2  bqh   

   Linux命令分享——新建用户和组命令”>
  <img src=

  

解释:将用户组名为bqh改为bqh2,且组gid改为356 .

     <强> 7,删除用户组:   

groupdel用户名

  

实例:   <>以前groupdel  bqh2

Linux命令分享——新建用户和组命令