/ rootにはどのファイルが必要ですか?


2

偶然に大量のファイルを/ rootに抽出しましたが、それらはすべて終わっています。必要なファイル以外のすべてのファイルを削除したい。動作するには、/ rootファイルに何が必要ですか?

回答:


3

デフォルトで/ rootフォルダーにあるほとんどすべてのものが元になっているため、/etc/skel おそらく既存のものを安全に移動または削除/rootし、新しいフォルダーを作成して/etc/skelからの内容をにコピーできます/root。許可証が正しいことを確認してください。

これらのコマンドは、システムのインストール時に表示される状態に近い状態にリセットします。

mv /root /root_broke
mkdir /root
rsync -va /etc/skel /root
chown -R root:root /root

1

/ rootは、ルートユーザーのホームディレクトリです。デフォルトでは重要なものは何もありません。今あなたの話/それは別の話です。


だから私はディレクトリ全体をきれいにすることができますか?すべてのプロファイル情報(パスワードなど)を削除しませんか?
ジョン14年

いいえ、ユーザーのホームディレクトリを削除しても、ログイン情報は削除されません。IIRCでは、ユーザーが次回ログインしたときに、ホームディレクトリがデフォルトの状態で自動的に再作成されます。この場合、/ rootの名前を/root.bakに変更してから、rootとしてログインし、ディストリビューションが提供するスケルトンに基づいてホームを再作成できます。
フランクトーマス14年

2
パスワードはに保存され/etc/shadow、いくつかの設定(デフォルトのシェルなど)はに保存されます/etc/passwd。グループ情報はとに/etc/groupあり/etc/gshadowます。この情報がある限り、ホームディレクトリを吹き飛ばしてもログオンできます。
ローレンス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.