sudo: 有効な uid が 0 ではありません。sudo は setuid root としてインストールされていますか?

sudo: 有効な uid が 0 ではありません。sudo は setuid root としてインストールされていますか?

誤って /usr/bin の Debian Web サーバーの所有権を変更してしまい、権限が root root ではなく USER root になってしまいました。これを元に戻すにはどうしたらいいでしょうか。見つけた情報では再起動するように書かれていますが、Google Compute Engine で再起動する方法がわかりません。sudo を使用できるように修正するにはどうすればいいでしょうか。

答え1

影響を受けるファイルを確認してください:ls -lahR /usr/bin/ | grep -v " root root"

修理するpkexec chown -R "root:root" /usr/bin/

pkexec- 別のユーザーとしてコマンドを実行します。

(からpkexecマニュアルページ

関連情報