CentOSで/usr/bin/sudoの所有権をリセットする方法は? [閉鎖]

CentOSで/usr/bin/sudoの所有権をリセットする方法は? [閉鎖]

/usr/bin/sudo誤って所有権を現在のユーザーに変更しました(/usrディレクトリの他のいくつかのエントリでもこれを実行しました)。/usr/bin/sudoこれを行うにはrootアクセス権が必要なため、どちらも変更できません。 Linuxを実行しているAmazon EC2インスタンスを使用しているため、rootアクセス権はありません。

私がしたことは次のとおりです(私はばかげて知っています):

sudo chown -R currentuser.currentuser /usr/

その過程で他の多くの問題も処理しましたが、所有権をリセットすることができれば、これらの問題はすべて解決することができます。/usr/bin/sudo

助けてください。私はLinux管理が初めてで、コマンドラインを介してすべてのことを行います。

編集:sudo chownコマンドに-Rを使用しました。

EDIT2:ほとんどのデータは別々にインストールされたEBSにありますが、サーバー管理には不便であり、新しいインスタンスを設定するには一日かかります。

答え1

EBSボリュームで実行していますか?数分間インスタンスを終了する余裕はありますか?

これにより、現在のインスタンスを一時的に停止し、別のインスタンスを起動し、最初のインスタンスのEBSボリュームをマウントし、その権限を変更し、マウントを解除して最初のインスタンスを再起動できます。

答え2

このユーザーのシステム内でこの問題を解決するソリューションはありません。ルートアクセス権を取得できず、この問題を解決する方法はありません。

サーバーを放棄して再起動する必要がありました。

関連情報