
誤って /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
マニュアルページ)