💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、豆包、星火、月之暗面及文生图、文生视频 广告
## 创建用户时的默认配置 ``` [root@localhost ~]# cat /etc/default/useradd # useradd defaults file GROUP=100 HOME=/home INACTIVE=-1 EXPIRE= SHELL=/bin/bash SKEL=/etc/skel CREATE_MAIL_SPOOL=yes 这个选项是建立用户的默认组,也就是说添加每个用户时,用户的初始组就是 GID 为 100 的这个用户组。 目前我们采用的机制私有用户组机制。 GROUP=100 这个选项是用户的家目录的默认位置,所以所有的新建用户的家目录默认都在/home/下。 HOME=/home 这个选项就是密码过期后的宽限天数,也就是/etc/shadow 文件的第七个字段。如果是天数, 比如 10 代表密码过期后 10 天后失效;如果是 0,代表密码过期后立即失效;如果是-1,则代表密码永远不会失效。 这里默认值是-1,所以所有新建立的用户密码都不会失效。 INACTIVE=-1 这个选项是密码失效时间,也就是/etc/shadow 文件的第八个字段。也就说用户到达这个日期后就会直接失效。 当然这里也是使用时间戳来表示日期的。默认值是空,所以所有新建用户没有失效时间,永久有效。 EXPIRE= 这个选项是用户的默认 shell 的。/bin/bash 是 Linux 的标志 shell,所 以所有新建立的用户默认都具备 shell 赋予的权限。 SHELL=/bin/bash 这个选项就是定义用户的模板目录的位置,/etc/skel/目录中的文件都会复制到新建用户的家目录当中。 SKEL=/etc/skel 这个选项定义是否给新建用户建立邮箱,默认是创建,也就是说所有的新建用户系统都会新建一个邮箱, 放在/var/spool/mail/下和用户名相同。 CREATE_MAIL_SPOOL=yes ```