实验环境:
Linux系统的版本为CentOS6.8_x86_64版本,以root用户远程用xshell连接,进行实验。
1.创建用户设置的配置文件:/etc/default/useradd
useradd 的配置文件如下图所示:
/etc/default/useradd文件默认的选项的介绍:
①用户不指定的组的话,默认的组为Group=100;即users:x:100:为users组;
②用户创建的家目录默认是在/home/下创建和用户同名的家目录;
③创建用户后,默认的是用户的有效期为永久即INACTIVE=-1;
④口令的有效期;当什么也不填时,默认为99999;
⑤用户默认使用的shell为/bin/bash;
⑥用户家目录/home/xxx/的内容默认从/etc/skel下复制;
⑦是否给用户创建邮箱,默认是给用户创建邮箱;
2.设置用户帐号限制的文件 /etc/login.defs
/etc/login.defs的详细解释:
MAIL_DIR /var/spool/mail :默认创建用户邮箱存放的地址是 /var/spool/mail
PASS_MAX_DAYS 99999 :用户密码的最长使用期限默认为99999天
PASS_MIN_DATS 0 :用户密码的最短使用期限默认为0天
PASS_MIN_LEN 5 :用户密码的长度最短为5位
PASS_WARN_AGE 7 :用户密码到期的提醒时间默认为到期前的7天
UID_MIN 500 :普通用户的默认UID的起始编号
UID_MAX 99999 :普通用户的默认UID的结束编号
GID_MIN 500 :普通用户组默认的GID的起始编号
GID_MAX 99999 :普通用户组默认的UID的结束编号
CREATE_HOME yes :是否为用户创建家目录,默认是为用户创建家目录
UMASK 077 :默认用户的遮罩码为077
USERGROUPS_ENAB yes :是否为用户创建用户组,默认为用户创建
ENCRYPT_METHOD SHA512 :用户密码的加密算法默认为sha512
加密的哈希算法为MD5,SHA1,SHA224,SHA256.SHA384,SHA512
原创文章,作者:sjsir,如若转载,请注明出处:http://www.178linux.com/27411