Ubuntuサーバーへのアクセスを回復する


0

私は私のUbuntu仮想サーバー(Amazon)でばかげた間違いをしました。 / etc / passwdを使用していました。 / etc / groupファイルと私は自分自身をサーバーからロックアウトしようとしています。 私はオリジナルのpasswd + groupファイルのコピーを持っています、しかし私はsudoしようとするたびに私が得るので私はそれらを元に戻すことができません:

sudo: unknown uid 1000: who are you?

まだログインしています。試すことができるものはありますか? ログアウトした後に元に戻す方法がないことを恐れています。

前もって感謝します。

回答:


0

rootのパスワードを知らない限り、/ etc / passwdファイルと/ etc / groupファイルを修正するためのrootアクセス権を取得することはできません。あなたができることは:

  1. インスタンスを停止します
  2. 同じAMI IDで新しいインスタンスを作成します。
  3. 最初のインスタンスからボリュームを切断し、それを新しいインスタンスに接続します。
  4. ボリュームをマウントして設定ファイルを修正する
  5. 元のインスタンスのボリュームをマウント解除して切断する
  6. ボリュームを元のインスタンスに接続します

より具体的なガイドはこちらにあります。 http://amazonserver.blogspot.nl/2013/01/recover-broken-amazon-ec2-instance.html


1
明日この最初のことを試して、結果をポストバックします。感謝万円!
ktsangop

私は魅力として働いた!ありがとうございました!申し訳ありませんが私もあなたの答えを支持することはできません!
ktsangop
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.