在Linux中添加用户(useradd)时创build/修改了哪些文件?

我知道/etc/group/etc/passwd被修改, /home/user/*被创build,但是还有其他的吗?

谢谢。

这取决于你使用的是什么NSS系统。 如果是标准的unixlogin,通常只有/ etc / passwd和/ etc / shadow。 / etc / group仅在创build新组或将用户添加到补充组时使用。

通常将/ etc / skel中的文件复制到新用户的主目录中,该目录不必是/ home / user

诸如邮箱和crontabs之类的东西通常是按需创build的,所以不是在创build用户时(通常在用户收到第一个邮件时创build邮箱)

这听起来像是…据我所知,其他资源(如邮件线轴和crontabs)都是按需创build的。 home目录(从/ etc / skel复制)和passwd / group / shadow文件都是在创build使用时应该更改的。