web-dev-qa-db-ja.com

/ etc / skelファイルを復元する

私は/etc/skelファイルを台無しにしましたが、愚かにもバックアップしませんでした!このディレクトリの元のファイルを復元する必要があります!インターネットで元のファイルを見つけるにはどうすればよいですか?

注:セキュリティ上の理由から、Linuxの公式リンクのみを提供します。

前もって感謝します。

1
dariush

ファイル/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ファイル名がまったく同じでない場合は、上記のコマンドで実際のパッケージファイル名を置き換えます。

6
Anwar

いつでもホームユーザーディレクトリからスケルファイルを取得できます。これは、ユーザーの作成時に、すべてのスケルファイルが新しいユーザーのホームディレクトリにコピーされるためです。そのため、今のところ、初期に作成したユーザーのホームディレクトリでファイル/フォルダーを見つけることができます。/etc/skel /にある可能性のあるフォルダー/ファイルは次のとおりです。

.bash_logout  
.bashrc  
.config  (directory)
.profile  

これらのファイルとフォルダーは/ home/username /にあり、その前のdot()は隠されていることを示します。ただ見て、/ etc/skel /にコピーしてください。それでおしまい。

1
SAGAR Nair