専用サーバー:アクセス復旧
はじめに
よくあることですが、Linuxサーバーにログインしようとしたらパスワードが受け付けられなかったり、忘れてしまったりすることがあります。そうなると、システムや重要なデータ、サービスへのアクセスができなくなってしまいます。特にサーバーが稼働中の場合はかなりイライラしますよね。ほとんどのLinuxディストリビューションでは、OSを再インストールせずにリカバリーモードを使ってアクセスを復旧できます。以下の手順に従えば、サーバーへのアクセスを取り戻して、できるだけスムーズに作業を続けられますよ。
アクセス復旧
パスワードをリセットするには、GRUBブートメニューにアクセスしてシステムを起動する必要があります。起動時にGRUBメニューを開き、Advanced options for Ubuntu を選択してください。
次の画面で、recovery mode でシステムを起動するエントリを選びます。これにより通常のOSではなくリカバリー環境が読み込まれます。
リカバリーメニューが表示されたら、root – Drop to root shell prompt を選択して確定し、Enterキーを押してrootシェルにアクセスします。
リカバリーモードでは、rootファイルシステムはデフォルトで読み取り専用になっています。パスワード変更を可能にするために、書き込み可能にリマウントする必要があります。以下のコマンドを実行してください:
mount -o remount,rw /
ユーザー名がわからない場合は、ホームディレクトリを確認して利用可能なユーザーアカウントを一覧表示できます:
ls /home
パスワードをリセットするには、passwd コマンドに続けてユーザー名を入力します:
passwd username
username は実際のアカウント名に置き換えてください。新しいパスワードを入力し、確認のため再度入力します。パスワード入力は画面に表示されません。パスワードが正常に更新されたら、reboot コマンドでシステムを再起動してください。
まとめ
この手順を完了すれば、目的のユーザーの新しいパスワードが設定されているはずです。これでリモートデスクトップ接続から再度ログインできます。もし質問やサポートが必要な場合は、いつでもお気軽にサポートチームにご連絡ください。毎日対応していますよ!🙂