私を忘れてしまったユーザーパスワード私のLinuxでは、rootとしてログインする権限がありません。復元する方法がわかりません。
答え1
root
パスワードなしでUbuntu(または同様のシステム)を使用しているとします。
最も簡単な方法は、ユーザーパスワードを削除し、パスワードなしでログインして(簡単!)、新しいパスワードを設定することです。
警告する:合理的に安全な環境(家庭やオフィスのPC/ノートブック)などにある場合にのみ、この作業を実行してください。 -ssh
特に関連するユーザー名が共通の場合は、インターネットに接続して有効になっているサーバーでこれを行わないでください。短いユーザー名ウィンドウ(たとえばadmin
)パスワードがないと、サーバーへの不要なアクセスが許可される可能性があります。
パスワードをリセットする:
- LiveCDを使用してコンピュータを起動します(適切な展開であれば可能です)。
- システムのルート(
/
)パーティションをどこか(/mnt
おそらく)にマウントします。ファイルを編集するので、読み取り/書き込みでマウントされていることを確認してください。 /etc/shadow
ユーザーとして編集しますroot
(su
または使用sudo
)。- ユーザーエントリを見つけて、最初
:
と2番目のコロン()の間のすべての内容を削除します。これはランダムに見える長い文字列です。 - 変更を保存してパーティションをマウント解除し、通常のシステムで再起動します。
- ログインにパスワードは必要ありません。
- ユーザーパスワードをすばやく設定してください。
- ログアウトし、ログインして動作することを確認します。