用户管理命令--useradd
程序员文章站
2022-04-18 20:37:06
用户管理命令--useradd 作用:用于添加一个新的用户 选项的常用介绍 使用-c添加用户的注释时,如果需要添加的内容较多,并且中间使用逗号隔开。这时需要使用“ ”将注释内容包含 注意点:使用useradd新创建的用户是不可以登录的,因为没有设置密码。当我们使用cat /etc/shadow命令时 ......
用户管理命令--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
上一篇: 这班主任霸气了