恢复 /etc/skel 文件

恢复 /etc/skel 文件

我弄乱了/etc/skel文件,愚蠢地没有备份!我需要恢复此目录中的原始文件!我怎样才能通过互联网找到原始文件?

笔记:出于安全原因仅提供Linux官方链接。

提前致谢。

答案1

文件/etc/skel/.bashrc/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 文件名不完全相同,请替换上述命令中实际的包文件名。

答案2

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

.bash_logout  
.bashrc  
.config  (directory)
.profile  

这些文件和文件夹将位于 /home/username/ 中,其中点 () 表示它们被隐藏了。只需查看并复制回 /etc/skel/ 即可。就是这样。

相关内容