私が言ったように、私はアマゾンウェブサービスで愚かなことをしました。
Sudo chmod -R 777 /etc`
これにより、Sudoを使用すると次のようになります。
Sudo: /etc/sudoers is world writable
Sudo: no valid sudoers sources found, quitting
Sudo: unable to initialize policy plugin
今私はこれをウェブ上で見つけました: https://askubuntu.com/a/162889/421314
pkexec chmod -R 755 /etc`
しかし、それは私のスーパーユーザーのパスワードか何かを必要とします。 Ubuntuユーザーのパスワードが機能していません...
pkexec chmod -R 755 /etc
==== AUTHENTICATING FOR org.freedesktop.policykit.exec ===
Authentication is needed to run `/bin/chmod' as the super user
Authenticating as: Ubuntu (ubuntu)
Password:
polkit-agent-helper-1: pam_authenticate failed: Authentication failure
==== AUTHENTICATION FAILED ===
Error executing command as another user: Not authorized
This incident has been reported.
何をすべきか?
要約すると、私が回復するためにしたこと:
-基本的にここ https://forums.aws.Amazon.com/thread.jspa?messageID=581788 。
問題のインスタンスを停止します。
終了しないでください。その後、それはなくなっています。
ルートボリュームのスナップショットを作成します(念のためバックアップ用)
インスタンスからルートボリュームをデタッチします(マウントポイントに注意してください(例:/ dev/sda1))
新しい一時インスタンスを起動するか、既存のLinuxインスタンスを使用します。
どのアベイラビリティーゾーンで作成されるかには影響しません。これは後で重要ですが。
ルートボリュームをセカンダリボリュームとして一時インスタンスにアタッチしてマウントします。
これは同じアベイラビリティーゾーンでのみ実行できるため、スナップショットから新しいボリュームを生成する必要がある場合があります。アベイラビリティーゾーンでは、一時インスタンスがあります。
sudoersファイルを修正します
これは、これまでで最も短縮されたアドバイスです。
ボリュームにアクセスするには、ボリュームをマウントする必要があります。
まず、名前を確認する必要があります。システムはlsblk
によってボリュームに付けました。名前は、以前AWSにあったマウントポイントに対応している必要がありますが、xvda1に変更されています。例えば。 sda1からxvda1。
次に
Sudo mkdir /media/new/_yourName_
Sudo mount /dev/_yourFoundPartition_ /media/new/_yourName_
これで、/Volumes
にあるはずです。
Sudoersファイルまたは書き込み権限を修正します。
一時インスタンスを停止します
固定ボリュームのスナップショットを作成します。
ボリュームを切り離します。
umount -d /dev/_yourFoundPartition_
前述のマウントポイントを使用して、停止したボリュームにボリュームを接続し直します。
前に述べたように、アベイラビリティーゾーンで問題が発生する可能性があります。固定ボリュームのスナップショットを作成し、古いインスタンスのアベイラビリティーゾーンで新しいボリュームを生成する必要がある場合があります。
インスタンスを起動します。
結局、私はもうマシンにSSHで接続できませんでした。そのため、DNSを一時インスタンスに変更することになりました。そして、ボリュームをメインボリュームとして取り付けます。
ただし、ボリュームのマウントとアンマウント、すべてを元に戻すなど、さまざまなアベイラビリティーゾーンで問題が発生することを忘れないでください。
http://www.cyberciti.biz/faq/mount-drive-from-command-line-ubuntu-linux/http://ubuntuforums.org/showthread.php?t = 1775679https://forums.aws.Amazon.com/thread.jspa?messageID=544552
短い記事に書かれているように、それは喜びに満ちたものではありません。
編集:AWSers自身の素敵なビデオを見つけました https://www.youtube.com/watch?v=_P29ZHu_fe 。 :)
幸運を!!