メモリ損失によりログインが失われました

メモリ損失によりログインが失われました

Ubuntu を 64 ビット AMD システムにインストールしたときに問題が発生し、ログイン情報がわからなくなりました。回復/変更できますか? それとも、ハード ドライブを消去してもう一度やり直したほうがよいでしょうか?

パスワードをリセットしましたが、常に「正しくありません」と表示され、ログインできません。これは最新のUbuntu、14.04を意味していると思います。

パスワードではなくログインについて尋ねています

答え1

解決策はいくつかあります:

  1. /etc/passwd別のLinuxインスタンスからの変更が見つかりましたここ:

    警告:これは、適度に安全な環境 (自宅やオフィスの PC/ラップトップなど) にいる場合にのみ実行してください。ssh特に、問題のユーザー名が一般的なもの ( など) である場合は、インターネットに接続された有効なサーバー上で実行しないでくださいadmin。パスワードなしの短いウィンドウでサーバーへの不正アクセスが許可される可能性があります。

    1. LiveCD (適切なディストリビューションであればどれでも可) を使用してコンピューターを起動します。
    2. システムのルート ( /) パーティションをどこか (/mntおそらく) にマウントします。そのパーティション上のファイルを編集するので、読み取り/書き込みでマウントされていることを確認してください。
    3. /etc/shadowユーザーとして編集しますroot(suまたは を使用sudo)。
    4. ユーザーのエントリを見つけて、最初のコロン ( ) と 2 番目のコロン ( :) の間にあるすべてのものを削除します。これは、ランダムに見える文字の長い文字列です。
    5. 変更を保存し、パーティションをアンマウントして通常のシステムを再起動します。
    6. パスワードなしでログインします。
    7. ユーザーのパスワードをすばやく設定します。
    8. ログアウトしてログインし、動作するかどうかを確認します。
  2. 使用passwd、見つかったここ

    root として使用する場合passwd 16040、現在のパスワードは尋ねられません。パスワードを変更した後、次のことを検討する必要があります:chage -d 0 16040ユーザーがログインするときに、ユーザー パスワードの変更を強制します。これは、セキュリティ上の理由からベスト プラクティスです。

  3. 再起動してパスワードなしモードでログインすると、ここ

    1. コンピュータを再起動します/コンピュータの電源を入れます。
    2. ブートプロセスの開始時にキーを押したままにするShiftと、GNU GRUB ブートメニューが有効になります (表示されない場合)
    3. ESCGNU GRUB プロンプトで を押します。
    4. 編集するには押しますe
    5. キーを使用してArrow、kernel で始まる行を強調表示し、e キーを押します。
    6. 行の最後尾に移動して追加しますrw init=/bin/bash
    7. を押しEnterてから を押してbシステムを起動します。
    8. システムはパスワードなしのルート シェルで起動します。
    9. passwdユーザー名を入力してください
    10. 新しいパスワードを設定してください。
    11. システムを再起動します。

関連情報