Amazon Webサービスec2 linux centOSでsudoが壊れています。

Amazon Webサービスec2 linux centOSでsudoが壊れています。

だから私は/ etc / sudoersファイルを台無しにしたときの危険性を知らなかったので、そこで簡単な変更を加えようとしました。しかし、構文上誤った内容をそこに入れたようです。これにより、この問題が発生します。

$ sudo
sudo: >>> /etc/sudoers: syntax error near line 122 <<<
sudo: parse error in /etc/sudoers near line 122
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin

rootアクセス権がないため、/etc/sudoersファイルを編集できなくなりました。

オンラインで見た修正の1つは、次を使用することです。

$ su -

そしてルートパスワードを入力してください。ちなみに、このAmazon ec2ボックスにはルートパスワードがないように見えるため、使用できません。su -

私が見たもう1つの事実は、コンピュータを再起動し、シングルユーザー操作を実行してパスワードをリセットすることです。最大の問題は、これがAmazon ec2であり、SSH経由でボックスに接続していることです。物理アクセスがありません。

質問、私は完全に壊れたのですか、それとも可能な解決策がありますか?これはUbuntuではなくCentOSのようです。今でもその点を理解していますvisudoが、変更をもたらしたウェブサイトではこれについて言及していません。

ベストアンサー1

この試み:

pkexec visudo

これがAmazonのEC2サービスで機能するかどうかはわかりません。私は答えを見つけました。ここ

おすすめ記事