恢复/ etc / skel文件

我搞乱了/etc/skel文件而愚蠢地没备份它! 我需要恢复此目录中的原始文件! 如何通过互联网查找原始文件?

注意:出于安全考虑,只提供Linux官方链接。

提前致谢。

/etc/skel/.bash_logout/etc/skel/.profile文件由包bash提供。

您需要获取bash包并从中提取文件并将它们复制回/etc/skel

  1. 获取bash包的deb文件。

     apt-get download bash 
  2. 然后将包解压缩到/

     sudo dpkg-deb -x bash_4.3-14ubuntu1.1_amd64.deb / 

    如果您的deb文件名不完全相同,请替换上面命令中的实际包文件名。

您始终可以从家庭用户目录获取skel文件,因为在创建用户时,所有skel文件都将复制到新用户主目录。 到目前为止,您可以在早期创建的用户主目录中找到文件/文件夹。 / etc / skel /中的可能文件夹/文件如下:

 .bash_logout .bashrc .config (directory) .profile 

这些文件和文件夹将位于/ home / username /中,其中的点( )表示它们是隐藏的。 只需看看并复制回/ etc / skel /。 而已。