/etc/login.defs
针对文本内容我们进行简要说明
cat /etc/login.defs ##以下仅摘出部分字段进行分析 MAIL_DIR /var/spool/mail ##创建用户时对应的邮箱路径 PASS_MAX_DAYS 99999 ##密码的最长有效期 PASS_MIN_DAYS 0 ##密码的最短有效期 PASS_MIN_LEN 5 ##密码最短长度 PASS_WARN_AGE 7 ##密码过期前几天开始警告 UID_MIN 1000 ##最小用户ID号 UID_MAX 60000 ##最大用户ID号 GID_MIN 1000 ##最小组ID号 GID_MAX 60000 ##最大组ID号
如果我们对上述内容进行修改,那么以后新建的用户的信息就会改变,举个例子
##修改GID_MIN 为3000,那么我在新创建用户,其GID就会从3000开始算,但是UID还是按照原来的算 [[email protected] ~]#useradd aaaa [[email protected] ~]#getent passwd aaaa aaaa:x:1001:3000::/home/aaaa:/bin/bash ##注意:如果修改UID_MIN的话,新建的用户GID也会跟着改变
/etc/default/useradd
新建用户的信息
[[email protected] ~]#cat /etc/default/useradd GROUP=100 HOME=/home ##新建用户的目录默认放在这里 INACTIVE=-1 ##密码过期几天后会失效,-1表示不启用此字段即密码过期后依然可用 EXPIRE= SHELL=/bin/bash ##创建用户默认的shell程序类型 SKEL=/etc/skel ##新建用户的家目录中会有一些初始隐藏文件,就是从skel这个目录中传过去的 CREATE_MAIL_SPOOL=yes ##伴随新建用户,mail也会创建
/etc/skel
新创建的用户,其对应的家目录中会有一些初始文件,这些文件就是从这个skel来的
[[email protected] ~]#ll /etc/skel/ -a total 24 drwxr-xr-x. 3 root root 78 Jul 14 11:16 . drwxr-xr-x. 133 root root 8192 Jul 22 16:43 .. -rw-r--r--. 1 root root 18 Aug 3 2016 .bash_logout -rw-r--r--. 1 root root 193 Aug 3 2016 .bash_profile -rw-r--r--. 1 root root 231 Aug 3 2016 .bashrc ##里面有别名 drwxr-xr-x. 4 root root 39 Jul 14 11:16 .mozilla
是不是有些文件很面熟呢
以上是本次对这3个文件的简要说明,如有纰漏,请多多指教!
时间: 2024-09-30 05:14:40