通常,当您在 Debian 系统上添加用户时, 的内容/etc/skel/
会被复制到新用户的主目录中。但/root/.bashrc
不匹配/etc/skel/.bashrc
又不/root/.profile
匹配/etc/skel/.profile
。而且这两个文件都不为dpkg
.那么它们从哪里来呢?
答案1
root
的文件复制自base-files
: 如果他们失踪了,那就是postinst
副本/usr/share/base-files/dot.bashrc
到/root/.bashrc
和/usr/share/base-files/dot.profile
到/root/.profile
。此外,如果/root/.profile
匹配记录之一校验和(这意味着它没有被管理员更改),它在升级时更新。
这同样适用于/etc/profile
和/etc/nsswitch.conf
(包括升级更新)和/etc/motd
。