手付かずの〜/ .profileファイルの手つかずのコンテンツはどこにありますか?


8

ホームディレクトリのいくつかのファイルが消えてしまいました。例えば.bashrc.bash_profileauthorized_keysそして今.profile

これがどのように発生したかに関係なく、元の初期の.profileファイルを復元したいと思います。私のシステムで新しいユーザーを作成すると、ユーザーが作成されます。.profile手つかずの新規インストールからこのコンテンツをどこで見つけることができますか?


セベラのファイルが消えてしまった?

回答:


9

/etc/skel/。これは、新しいユーザーを作成するときに使用されるユーザー「スケルトン」です。通常のUbuntuインストールでは、次のようになります。

/etc/skel
├── .bash_logout
├── .bashrc
└── .profile

ここにファイルを自分で追加すると、新しく作成されたユーザーのホームディレクトリに配置されます。デフォルトに戻すには、そこからコピーします。

cp /etc/skel/.profile ~/

Se useraddはこれに関するマンページも:

システム管理者は、デフォルトのユーザーファイルを/etc/skel/ディレクトリ(または/etc/default/useraddコマンドラインで指定された他のスケルトンディレクトリ)に配置する必要があります。

-k--skel SKEL_DIR ホームディレクトリがによって作成されるときに、ユーザーのホームディレクトリにコピーされるファイルとディレクトリを含むスケルトンディレクトリuseradd

Johankorが彼の回答で述べているように、厳密にはあなたの質問の範囲にはありませんが、注目に値することですが、システム全体のプロファイルファイル(/etc/profile)もログイン時に評価されます。


tks gertvdijk:=]
Jay
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.