用户管理命令--useradd

用户管理命令--useradd

  作用:用于添加一个新的用户  

格式:useradd  [ 选项 ]  用户名

 

  选项的常用介绍

-u:    UID指定用户id,必须是唯一的,并且大于499
-c:    添加注释,可以随便设置
-d:    家目录 指定用户登入时的起始目录,默认值是/home/username
-s:    指定用户登录所使用的shell,默认为/bin/bash
-g:    指定用户所属的初始组;
-G:    指定用户所属的附加群组;
-e:    指定帐号的有效期限,设置用户的过期日期;

 

  使用-c添加用户的注释时,如果需要添加的内容较多,并且中间使用逗号隔开。这时需要使用“  ”将注释内容包含

注意点:使用useradd新创建的用户是不可以登录的,因为没有设置密码。当我们使用cat  /etc/shadow命令时,密码字段位置只有!!  

useradd   lwm
cat /etc/shadow
lwm:!!:17863:0:99999:7:::

 

当我们每添加一个新用户的时候,就会在系统的配置文件中留下新建用户的信息

  当执行 useradd lwm  passwd lwm 123456  时,执行以下操作

用户默认值文件

  当我们使用  cat  /etc/default/useradd  得到的命令如下

GROUP=100               用户默认组

HOME=/home              用户默认家目录

INACTIVE=-1             密码过期宽限天数(shadow第7个字段)

EXPIRE=                    密码失效时间

SHELL=/bin/bash            默认shell  

SKEL=/etc/skel             模板目录

CREATE_MAIL_SPOOL=yes      是否建立邮箱

 

使用举例

添加用户susan,uid为601,属于net_class组,主目录/home/nba,设置密码:123456
useradd
-u 601 -d /home/nba -g net_class susan
passwd susan 123456

新建一个用户:administrator,要求它的主组为net_noke,附加组为root。
useradd  –g net_noke –G root administrator

手工添加用户fuke,uid为800,gid为3000,主目录/home/fuke,注释为superman,密码为123456

useradd -u 800   -g 300   -d  /home/fuke  -c  'superman'   fuke
passwd  123456

 

posted @ 2018-11-27 21:58  瞳孔冷色  阅读(539)  评论(0编辑  收藏  举报