Linuxユーザーのパスワードを回復する方法は? [コピー]

Linuxユーザーのパスワードを回復する方法は? [コピー]

私を忘れてしまったユーザーパスワード私のLinuxでは、rootとしてログインする権限がありません。復元する方法がわかりません。

答え1

rootパスワードなしでUbuntu(または同様のシステム)を使用しているとします。

最も簡単な方法は、ユーザーパスワードを削除し、パスワードなしでログインして(簡単!)、新しいパスワードを設定することです。

警告する:合理的に安全な環境(家庭やオフィスのPC/ノートブック)などにある場合にのみ、この作業を実行してください。 -ssh特に関連するユーザー名が共通の場合は、インターネットに接続して有効になっているサーバーでこれを行わないでください。短いユーザー名ウィンドウ(たとえばadmin)パスワードがないと、サーバーへの不要なアクセスが許可される可能性があります。

パスワードをリセットする:

  • LiveCDを使用してコンピュータを起動します(適切な展開であれば可能です)。
  • システムのルート(/)パーティションをどこか(/mntおそらく)にマウントします。ファイルを編集するので、読み取り/書き込みでマウントされていることを確認してください。
  • /etc/shadowユーザーとして編集しますrootsuまたは使用sudo)。
  • ユーザーエントリを見つけて、最初:と2番目のコロン()の間のすべての内容を削除します。これはランダムに見える長い文字列です。
  • 変更を保存してパーティションをマウント解除し、通常のシステムで再起動します。
  • ログインにパスワードは必要ありません。
  • ユーザーパスワードをすばやく設定してください。
  • ログアウトし、ログインして動作することを確認します。

関連情報