在 Ubuntu 12.04 上 /etc/skel/ 是新用户放置额外文件的正确位置吗?
在Linux管理手册中,它提到的文件/usr/local/lib/skel
看起来不像是Ubuntu风格的路径,也不存在于我新安装的12.04服务器上。
我只是好奇是否有类似conf.d
目录的东西/etc/skel/
,以及/usr/local/skel
它在文档中的什么位置。
我知道您可以使用 adduser 变量来指定使用哪个骨架SKEL
- 只是好奇在系统管理的这一部分中编辑骨架的“正确”方法是什么 - 如果有一致同意的方法的话。
答案1
您输入的任何内容(文件或目录)/etc/skel/
都将被复制到新用户的主目录。
您可以将自定义 .bashrc 文件等内容放在此处。或者,您可以进行系统配置,这取决于您到底想做什么。例如,ssh 设置将位于/etc/ssh/sshd_config
(服务器)或/etc/ssh/ssh_config
(客户端)中