linux之/etc/login.defs文件

/etc/login.defs文件是在使用useradd添加用户时,一个需要调用的默认的第二个配置文件,该配置文件默认设置详解如下:

/etc/login.defs(From CentOS Linux release 7.9.2009 (Core))

[root@centos79-3 ~]# cat /etc/login.defs  | grep -Ev "^#|^$" 
MAIL_DIR	/var/spool/mail
PASS_MAX_DAYS	99999
PASS_MIN_DAYS	0
PASS_MIN_LEN	5
PASS_WARN_AGE	7
UID_MIN                  1000
UID_MAX                 60000
SYS_UID_MIN               201
SYS_UID_MAX               999
GID_MIN                  1000
GID_MAX                 60000
SYS_GID_MIN               201
SYS_GID_MAX               999
CREATE_HOME	yes
UMASK           077
USERGROUPS_ENAB yes
ENCRYPT_METHOD SHA512
[root@centos79-3 ~]# 

-->MAIL_DIR        /var/spool/mail

当创建用户时,同时在目录/var/spool/mail中创建一个用户mail文件

-->PASS_MAX_DAYS  99999

密码保持有效的最大天数

-->PASS_MIN_DAYS    0

自从上次密码修改以来多少天后用户才被允许修改口令

-->PASS_MIN_LEN    5

密码设置的最小长度

-->PASS_WARN_AGE    7

密码到期前多少天系统开始通知用户口令即将到期

-->UID_MIN                  1000

指定用户最小UID为1000,也就是说添加用户时,用户的UID从1000开始

-->UID_MAX                 60000

指定用户最大UID为60000

-->SYS_UID_MIN               201

指定创建系统用户最小UID为201,也就是说添加系统用户时,用户的UID从201开始

-->SYS_UID_MAX               999

指定系统用户最大UID为999

-->GID_MIN                  1000

指定用户组最小GID为1000,也就是说添加用户组时,组的GID从1000开始

-->GID_MAX                 60000

指定用户组最打GID为60000

-->SYS_GID_MIN               201

指定创建系统用户组最小GID为201,也就是说添加系统用户组时,用户组的GID从201开始

-->SYS_GID_MAX               999

指定系统用户组最大GID为999

-->CREATE_HOME    yes

指定是否创建用户主目录,yes为创建,no为不创建

-->UMASK           077

权限掩码设置为077

-->USERGROUPS_ENAB yes

使用命令userdel删除用户时,是否删除用户的初始组,yes默认为删除,no为删除

-->ENCRYPT_METHOD SHA512

用户密码的加密方式为SHA512(即:散列模式加密)

你可能感兴趣的:(linux小常识,linux,运维,服务器)