Stefan Kendall Asked: 2009-09-06 12:34:36 +0800 CST2009-09-06 12:34:36 +0800 CST 2009-09-06 12:34:36 +0800 CST 在 linux 中添加用户 (useradd) 时会创建/修改哪些文件? 772 我知道/etc/group并且/etc/passwd被修改了,并且/home/user/*被创建了,但是还有其他的吗? 谢谢。 linux 2 个回答 Voted Best Answer MarkR 2009-09-06T12:38:40+08:002009-09-06T12:38:40+08:00 这取决于您使用的 NSS 系统。如果是标准的 unix 登录,通常只有 /etc/passwd 和 /etc/shadow。/etc/group 仅在创建新组或将用户添加到补充组时使用。 /etc/skel 中的文件通常被复制到新用户的主目录中,而不必是 /home/user 邮箱和 crontab 之类的东西通常是按需创建的,所以不是在创建用户时创建的(邮箱通常是在用户收到他们的第一封电子邮件时创建的) Ian Clelland 2009-09-06T12:40:38+08:002009-09-06T12:40:38+08:00 这听起来像是……据我所知,其他资源(如邮件假脱机和 crontab)都是按需创建的。主目录(从 /etc/skel 复制)和 passwd/group/shadow 文件都是在使用创建时应该更改的。
这取决于您使用的 NSS 系统。如果是标准的 unix 登录,通常只有 /etc/passwd 和 /etc/shadow。/etc/group 仅在创建新组或将用户添加到补充组时使用。
/etc/skel 中的文件通常被复制到新用户的主目录中,而不必是 /home/user
邮箱和 crontab 之类的东西通常是按需创建的,所以不是在创建用户时创建的(邮箱通常是在用户收到他们的第一封电子邮件时创建的)
这听起来像是……据我所知,其他资源(如邮件假脱机和 crontab)都是按需创建的。主目录(从 /etc/skel 复制)和 passwd/group/shadow 文件都是在使用创建时应该更改的。