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

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

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

谢谢。

答案1

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

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

邮箱和 crontabs 之类的东西通常是按需创建的,因此不是在创建用户时创建的(邮箱通常是在用户收到第一封电子邮件时创建的)

答案2

听起来就是这样...据我所知,其他资源(如邮件假脱机和 crontab)都是按需创建的。主目录(从 /etc/skel 复制)和 passwd/group/shadow 文件都是在使用创建时应该更改的。

相关内容