UbuntuライブディスクでLinuxパスワードをリセットする方法

UbuntuライブディスクでLinuxパスワードをリセットする方法

Linux PCのパスワードを忘れましたか?戻れない?心配しないでください!Ubuntuライブディスクを使用してパスワードをリセットできます!このガイドでは、その方法を紹介します。

UbuntuライブディスクでLinuxパスワードをリセットする方法

ライブディスクの作成

Ubuntuライブディスクを使用してパスワードをリセットする前に、ライブディスクを作成する必要があります。ライブディスクを作成するには、Ubuntu.com / desktopにアクセスすることから始めます。デスクトップページが表示されたら、「Ubuntuのダウンロード」ボタンを選択します。

「Ubuntuのダウンロード」ボタンを選択すると、ダウンロードページが表示され、ダウンロード可能な2つの選択肢が表示されます。「Ubuntu20.10」を探し、その横にある緑色のダウンロードボタンを選択して、Ubuntu 20.10ISOファイルのダウンロードを開始します。

ISOファイルのPCへのダウンロードが完了したら、Etcher.ioにアクセスし、お気に入りのUSBフラッシュドライブをUSBポートに接続します。次に、Ubuntuライブディスクを作成しているコンピューターに最新バージョンのEtcherをダウンロードします。

注:Etcherの優れている点は、クロスプラットフォームであるということです。Linux PCからロックアウトされている場合でも、Mac、Windows PC、またはその他のLinuxシステムでUbuntuライブディスクを作成できます。

コンピューターにEtcherの最新リリースをダウンロードした後、それを起動します。次に、以下の手順に従ってください。 

ステップ1: Etcherアプリで[ファイルからフラッシュ]ボタンを見つけて、マウスで選択します。このボタンを選択すると、ポップアップウィンドウが表示されます。このウィンドウを使用して、Ubuntu 20.10ISOファイルを参照します。

ステップ2:マウスで「ターゲットの選択」ボタンを選択します。次に、メニューを使用してUSBフラッシュドライブを選択します。

ステップ3:「フラッシュ!」を選択します マウスでボタンを押して、Ubuntuライブディスク作成プロセスを開始します。完了するまでに数分かかる場合があります。

ライブディスクのフラッシュが完了したら、パスワードをリセットするPCをBIOSに再起動し、USBから起動してUbuntuライブディスクにアクセスするように構成します。

LinuxをChrootとしてマウントする

パスワードを変更する唯一の方法(ロックアウトされている場合)は、Chrootを使用することです。Chrootを使用すると、ユーザーは自己完結型の環境内にオペレーティングシステムをマウントできます。

Linuxを初めて使用する場合、Chrootへのアクセスは簡単ではありません。マウントされているものを含め、ファイルシステムについて少し理解する必要があります。ただし、できるだけ簡単に説明します。

開始するには、ライブディスクでターミナルウィンドウを起動します。ターミナルウィンドウが開いたら、sudo-s コマンドを使用してライブディスクをrootユーザーに移行し ます。

sudo -s

rootユーザーにアクセスした後、lsblk コマンドを実行し ます。このコマンドは、Linuxシステムに接続されているすべてのハードドライブとパーティションを表示します。 

lsblk -paf

ここから、Linuxハードドライブパーティションのlsblk出力を確認する必要があります。この例では/dev/sda1、ブートパーティションと/dev/sda2ルートパーティションにを使用します。あなたのものは異なるかもしれません。 

パーティションが何かわからない場合は、Linuxでハードドライブ情報を見つけるための詳細なチュートリアルをお読みください。lsblkの出力を理解し、どのパーティションが何であるかを見つけるのに役立ちます。

パーティションが何であるかを理解したら、以下のコマンドを使用して、Ubuntuライブディスクの/ mntディレクトリにそれらをマウントできます。

注:覚えて、/dev/sda1そして/dev/sda2単なる例です。マウントする必要のあるパーティションを反映するように、以下のコマンドの/dev/sda1/dev/sda2部分を変更してください。

まず、ルートファイルシステムを/mntディレクトリにマウントします。この例では、ルートファイルシステムがオンになっています。/dev/sda2

UbuntuライブディスクでLinuxパスワードをリセットする方法

/ dev / sd2 / mntをマウントします 

ルートファイルシステムを/mntUbuntuライブディスクにマウントした/dev/sda1後、ブートパーティションをマウントする必要があります/boot/efi。この例では、使用しているLinuxシステムに専用のEFIパーティションがあります。 

専用のEFIパーティションがない場合は、この手順をスキップしてください。または、EFIマウントパスが異なる場合(たとえば、/bootではなく/boot/efi)、必ず以下のコマンドで変更してください。

注:/mnt/変更する場合は、mountコマンドのパスはで始まる必要があります。 

/ dev / sda1 / mnt / boot / efiをマウントします

すべてのファイルシステムがマウントされたら、次のコマンドを使用してChrootをUbuntuライブディスクにマウントします。

UbuntuライブディスクでLinuxパスワードをリセットする方法

cd / mnt mount --bind / dev / mnt / dev mount --bind / dev / pts / mnt / dev / pts mount --bind / proc / mnt / proc mount --bind / sys / mnt / sys chroot / mnt

上記のすべてのコマンドを入力すると、LinuxシステムがChrootにマウントされ、コマンドラインから完全にアクセスできるようになります。

ライブディスクでパスワードをリセット

UbuntuライブディスクでChrootに接続すると、LinuxPCのrootユーザーアカウントにすぐにアクセスできるようになります。rootアクセス権を持っているので、忘れてしまったユーザーアカウントのパスワードを簡単に変更できます。

パスワードを変更するには、passwdコマンドに続けてユーザー名を実行し ます 。たとえば、「derrik」ユーザーのパスワードをリセットするには、次のようにします。

passwd derrik UbuntuライブディスクでLinuxパスワードをリセットする方法

入力後 のpasswd コマンドを、端末プロンプトは、新しいパスワードを設定するように要求されます。そうする。次に、コンピュータを再起動すると、パスワードがリセットされます。


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか