我弄乱了/etc/skel
文件,愚蠢地没有备份!我需要恢复此目录中的原始文件!我怎样才能通过互联网找到原始文件?
笔记:出于安全原因仅提供Linux官方链接。
提前致谢。
答案1
文件/etc/skel/.bashrc
、/etc/skel/.bash_logout
和/etc/skel/.profile
由包 提供bash
。
您需要获取 bash 包并从中提取文件并将其复制回去/etc/skel
。
获取 bash 包的 deb 文件。
apt-get download bash
然后将包解压到
/
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/ 即可。就是这样。