makefileで変数名のスペルを誤って入力して.boomrm -rf srcs/*
になりましたrm -rf /*
。私のホームディレクトリが消去されましたが、これはデータ復旧の問題ではありません。実際に失われた唯一の個人ファイルは、作業中だったメイクファイルだけでした。すべての文書、画像などは他の場所にバックアップされていました。
ただし、完全なシステムバックアップがないため、個人データが失われる心配はありませんが、システムが破損する可能性があります。したがって、2つの質問があります。
root権限なしで実行すると、
rm -rf /*
システムのディレクトリが破損する可能性がありますか/home/me/
?私のホームディレクトリを再び正常に使用する前に何をすべきか?たとえば、手動で追加する必要が
.bash_history
ありますか/home/me
?
ところで、私はArch LinuxとLXDEデスクトップを使用しています。
答え1
実際には何もする必要はありません。これを実行すると問題が解決しますrm -rf
。ユーザーは自分のディレクトリを削除できません/home
(本当に奇妙な権限がない限り/home
)。
あなたの家のすべてが任意に選択できる。はい、エディタを再設定する必要があります。はい、LXDEを再構成する必要があります。はい、再設定する必要があるいくつかのことがありますが、すべて機能します。
(使用する場合)削除できる唯一の追加コンテンツはEメールです/var/spool/mail/
。
追加のガイドライン
デフォルトでは、Archの唯一のコンテンツは次のとおり/etc/skel
です。
$ find /etc/skel/
/etc/skel/
/etc/skel/.bash_profile
/etc/skel/.bashrc
/etc/skel/.bash_logout
/etc/skel/.screenrc
自分がいなければ家にコピーしておくのが賢明でしょう。
セッション権限、DBUS、およびpulseaudio Cookie(ほとんどのLXDEインストールではこれを使用します)を再生成するには、再起動することをお勧めします。理論的には、ディスプレイマネージャからログアウトして再度ログインすれば十分ですが、ディスプレイマネージャはログアウト時にすべてのユーザープロセス(XDM)を破壊しないため、再起動する方が安全であることを確認しました。
答え2
おそらくそうではありません。 Archについてはわかりませんが、Fedora / RHELの場合は再実行してuseradd
UID / GIDを強制的に一致させます。または、権限をコピーして/etc/skel
修正してください。/home/me