Lin视频教程:用户管理命令useradd
useradd这个命令也比较简单,因为它比较直观,useradd是指添加用户,下面小编为大家讲解useradd的常见用法
1、useradd命令格式
[root@localhost ~]# useradd[选项]用户名
选项:
-u UID:手工指定用户的UID号
-d家目录:手工指定用户的家目录
-c用户说明:手工指定用户的说明
-g组名:手工指定用户的初始组
-G组名:指定用户的附加组
-s shell:手工指定用户的登录shell。默认是/bin/bash
2.添加默认用户
[root@localhost ~]# useradd sc
我们执行了一个添加用户命令之后,它会默认修改以下文件:
[root@localhost ~]# grep sc/etc/passwd(用户相关配置文件)
[root@localhost ~]# grep sc/etc/shadow(用户相关配置文件)
[root@localhost ~]# grep sc/etc/group(用户相关配置文件)
[root@localhost ~]# grep sc/etc/gshadow(用户相关配置文件)
[root@localhost ~]# II -d/home/lamp/
[root@localhost ~]# II /var/spool/mail/lamp(用户的邮箱)
3.指定选项添加用户
useradd -u 550 -G root,bin -d/home/lamp1
-c"test user" -s/bin/bash sc
是换行的意思,
4.用户默认值文件
/etc/default/useradd
GROUP=100 #用户默认组
HOME=/home #用户家目录
INACTIVE=-1 #密码过期宽限天数(shadows文件7字段)
EXPIPE= #密码失效时间(8)
SHELL=/bin/bash #默认shell
SKEL=/etc/skel #模板目录
CREATE_MAIL_SPOOL=yes #是否建立邮箱
/etc/login.defs
PASS_MAX_DAYS99999 #密码有效期
PASS_MIN_DAYS 0 #密码修改间隔
PASS_MIN_LEN 5 #密码最小5位
PASS_WARN_AGE 7 #密码到期警告
UID_MIN 500 #最小和UID范围
GID_MAX 60000
ENCRYPT_METHOD SHA512 #加密模式
这节主要为大家讲了useradd的用法,以及useradd用户添加以后,会有哪些默认文件被修改,同时为大家讲解了useradd缺少的值是由两个文件(/etc/login.defs和/etc/default/useradd)默认设置的。