私はEC2アマゾンサーバーの通常のユーザー( 'ec2-user')に特定のライブラリへのアクセスを許可しようとしています。Sudoが動作しない - "sudo:effective uid is not 0、sudoがsetuid rootにインストールされていますか?"
私がしたこと:私が今や実現している "sudo chown -R ec2-user/usr"は致命的な誤りでした。それはうまくいったが、sudoはなくなった。私がsudoを使用しようとすると、「sudo:effective uid is not 0、sudoがsetuid rootにインストールされていますか?
別の答えで示唆されているように、私は "chmod u + s/usr"を試しました。それは問題を解決しません。
私には基本的なものがあると思います。私のnewbの無知を許しなさい。
あなたの質問は何ですか? EC2を修正して再度動作させますか?そうであれば、EBSボリュームをデタッチし、別のインスタンスにアタッチし、インスタンスにマウントします。つまり '' mount/dev/xdvf1/mnt''を実行し、sudoを適切な権限 '' chown 4111/mnt/usr/bin/sudo ''をクリックして元のボリュームに戻してください。 – Vorsprung