如何为每个新创build的Linux用户设置默认值?

在服务器上,我们发现在创build新用户时,我们需要在每个用户的.netrc文件中添加FTP被动命令。

当创build新用户时,是否可以自动创build这个和其他默认值(在某些文件中)?

在几乎所有的Linux发行版上,标准的用户创build工具都会将/etc/skel的内容复制到用户新创build的主目录中。 至less对于标准用户而不是系统用户。

像Debian / Ubuntu这样的有adduser命令的发行版都提供了一个方法,在这个方法中你可以在创build新用户之后调用额外的脚本进行后期处理。

@least在redhat衍生产品下,useradd将/ etc / skel下的所有文件复制到新用户的家中。

把默认的骨架文件放在/etc/skel目录下。 这些文件将被复制到新的用户主目录,只记得在useradd命令中使用-m参数。