誤ってすべてをchownしました

誤ってすべてをchownしました

ちょっとした問題があります。誤って、すべてを自分のユーザーに再帰的に chown してしまいました。

sudo chown -R me:me /*

私は自分がいると思っていた 1 つのディレクトリに対してのみこれを実行するつもりでした。

私はそれを非常に素早く(3 秒ほどで?)キャンセルしたので、どれほどの損害を与えたのかはわかりませんが、システムを適切に使用できなくなったことは確かです。

現時点で誰が何を所有しているかを示す画像は次のとおりです: (黄色 = 私が誤って食べたもの)

ここに画像の説明を入力してください

(CentOS)

すべてのファイルなどをマシンから移動して再インストールする必要があると思いますが、もちろん、そうしたくはありません。

現時点では sudo や su は使用できません。

/etc/sudo.conf is owned by uid 1000, should be 0
/etc/sudoers is owned by uid 1000, should be 0
no valid sudoers sources found, quitting
unable to initialize policy plugin

これは OVH マシン (i7 4970k) ですが、IPMI が動作していないようです (または、使い方がわからないだけかもしれません... おそらくその通りだと思います)

これを修正できる見込みはありますか?

答え1

OVH にはレスキュー ブート / ネットワーク経由ブート モードがあり、これを使用して大部分のファイル / ディレクトリを修正し、一時的な対策として復旧できます...

(レスキュー モードで起動し、サーバーのディスクを /mnt にマウントし、chown を実行してファイルをルートに戻します...)

理想的には再インストールすることを検討します。

1 つの VM しか使用しない場合でも、VM をセットアップすることをお勧めします。この方法では、いつでもコンソールを開くことができます。ovirt を試してみてください...

関連情報