Debian 系统上的 /root/.bashrc 和 /root/.profile 来自哪里?

Debian 系统上的 /root/.bashrc 和 /root/.profile 来自哪里?

通常,当您在 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

相关内容