新建用户命令:useradd
man useradd查看的
/etc/default/useradd 文件解释:
[root@yum ~]# cat /etc/default/useradd
# useradd defaults file #注释行
GROUP=100 #可以创建普通组
HOME=/home #普通用户宿主目录位置(在home下生成和用户同名的目录作为这个用户的宿主目录)
INACTIVE=-1 #是否启用用户过期 停止使用权 -1代表不启用 2代表过期的时间是两天
EXPIRE= #设定过期时间 格式为20170101
SHELL=/bin/bash #设定用户的默认使用shell
SKEL=/etc/skel #新用户宿主目录模板目录
CREATE_MAIL_SPOOL=yes #是否为用户启用邮件通知功能
创建新用户时,可以设置新用户可登陆时间的范围 (2017-5-1)
/etc/ske1:目录(用户宿主目录模板目录)
.bash_logout:注销时候执行的
.bash_profile:登录系统时执行的命令
.bashrc:用户登录一个新shell执行的命令、
/etc/login.defs文件解释:(只对新建用户生效)
MAIL_DIR /var/spool/mail #用户系统邮件存放目录
PASS_MAX_DAYS 99999 #密码最长使用期限
PASS_MIN_DAYS 0 #密码最短使用期限 0代表不受限制 若是2 代表2天内不可更改密码
PASS_MIN_LEN 5 #密码的最小长度
PASS_WARN_ACE 7 #密码过期警告时间
UID_MIN 1000 #普通用户最小的UID号
UID_MAX 60000 #最大的UID号
SYS_UID_MIN 201 #系统用户最小UID
SYS_UID_MAX 999 #系统用户最大UID
GID_MIN 1000 #普通组的最小GID
GID_MAX 60000 #普通组的最大GID
SYS_GID_MIN 201 #系统组组的最小GID
SYS_GID_MAX 999 #系统组组的最大GID
CREATE_HOME yes #创建宿主目录
UMASK 077 #反掩码权限
USERGROUPS_ENAB yes #删除用户时是否删除同名组
ENCRYPT_METHOD SHA512 #用户密码的加密方式
新建用户命令 useradd
/etc/default/useradd 文件解释(只对新建用户生效)
GROUP=100 可以创建普通组
HOME=/home 普通用户宿主目录位置(在/home下生成和用户同名的目录,作为用户的宿主目录)
INACTIVE=-1 是否启用用户过期停止使用权,-1代表不启用
EXPIRE= 设定过期时间,格式为20180702
SHELL=/bin/bash 设定用户默认使用的shell
SKEL=/etc/skel 新用户宿主模板目录
CREATE_MALL_SPOOL=yes 是否为用户启用邮件通知功能
/etc/skel 目录
.bash_logout 用户注销时执行的命令
.bash_profile 用户登录系统时执行的命令(用户变量)
.bashrc 用户登录一个新shell时执行的命令
/etc/login.defs文件解释(只对新建用户生效)
MAIL_DIR /var/spool/mail 用户系统邮件存放目录
PASS_MAX_DAYS 99999 密码最长使用期限
PASS_MIN_DAYS 0 最短使用期限,0代表不受限制
PASS_MIN_LEN 密码最小长度
PASS_WARN_AGE 密码过期警告时间
UID_MIN 最小UID号
CREATE_HOME yes 是否创建宿主目录
UMASK 关于权限反掩码
USERGROUP_ENAB yes 删除用户时是否删除组
ENCRYPT_METHOD SHA512 用户密码的加密方式
新建用户命令:useradd
/etc/default/useradd文件解释:
# useradd defaults file //注释行
GROUP=100 //可以创建普通组
HOME=/home //普通用户宿主目录位置(在/home下生成和用户同名的目录,作为用户的宿主目录
INACTIVE=-1 //是否启用户过期停止使用权,-1代表不启用
EXPIRE= //设定过期时间,格式为20170511
SHELL=/bin/bash //设定用户默认使用shell
SKEL=/ect/skel //新用户宿主目录模板目录
CREATE_MAIL_SPOOL=yes //是否为用户启用邮件通知功能
创建新用户时,可以设置新用户可登录系统的时间范围
/ect/skel:目录(用户宿主模板目录)
.bash_logout:用户注销时执行的命令
.bash_profile:用户登录系统时执行的命令(用户变量)
.bashrc:用户登录一个新shell时执行的命令
/ect/login.defs文件解释:(只对新建用户生效)
MALL_DIR /var/spool/mail //用户系统邮件存放目录
PASS_MAX_DAYS 99999 //密码最长使用期限
PASS_MIN_DAYS 0 //密码使用期限,0代表不受限制
PASS_MIN_LEN 5 //密码最小长度
PASS_WARN_AGE 7 //密码过期警告时间
UID_MIN 1000 //最小UID号
UID_MAX 60000 //最大UID号
SYS_UID_MIN 201 //系统用户最小UID
SYS_UID_MAX 999 //系统用户最大UID
GID_MIN 1000 //普通组最小GID
GID_MAX 60000 //普通组最大GID
SYS_GID_MIN 201 //系统组最小GID
SYS_UID_MAX 999 //系统组最大GID
GREATE_HOME yes //是否创建宿主目录
UMASK 077 //关于权限反掩码
USERGROUPS_ENAB yes //删除用户时是否删除组
ENCRYPT_METHOD SHA512 //用户密码的加密方式