Type something to search...

/usr/bin/sudo は UID 0 の所有であり、Ubuntu 20.04 で setuid ビットが設定されている必要があります

Ubuntu 20.04で「/usr/bin/sudo は uid 0 の所有であり、setuid ビットが設定されている必要があります」というエラーメッセージが表示された場合、次の手順で問題を解決してください。

  1. 起動プロセス中に「ESC」キーを押してGRUBメニューにアクセスします。

GRUB画面

  1. 最初のオプション「Ubuntu」を選択し、「e」キーを押してブートパラメータを編集します。

ブートパラメータを編集

  1. 「linux」で始まる行に次の文字列を追加して、レスキューモードでブートします:
systemd.unit=rescue.target
  1. レスキューモードに入ったら、次のコマンドを実行して /usr/bin/sudo の正しいパーミッションと所有権を復元します:
pkexec chmod a=rx,u+ws /usr/bin/sudo

このコマンドは必要なパーミッションを設定し、sudo がrootユーザーの所有であり、setuidビットが設定されていることを保証します。

これらの手順に従うことで、問題を解決し、Ubuntuシステムでsudoコマンドの正常な機能を回復することができます。


共有 :

関連記事