ユーザー名を忘れたためログインできません

ユーザー名を忘れたためログインできません

私の友人は私のコンピュータにLinux Mint 17.3 Cinnamon 64ビットをインストールしました。私のユーザー名を忘れたので、オンラインで「forgot user linux」を検索してここに来ました。

私はGRUBで「e」を押すという最初の提案を受け取り、そうしました。アドバイスの次の部分では、KERNALで始まる行を見つけるように言います。これで状況が面白くなります。 KERNALを含む行が見つかりません。しかし、LINUXで始まる行が見つかりました。

編集されていない行全体は次のようになります。

linux        /vmlinuz-3.19.0-32-generic root=UUID=0c031f3a-81ae-4c33-06cc--c82a855736d1 ro  quiet splash $vt_handoff

その後、提案splash quietに「表示と編集」と表示されますsingle。上記の内容を確認すると、代わりにと表示さquiet splashれますsplash quiet。だからquiet splashに編集しなければならないと思いましたsingle

さて、ルートパスワードを尋ねます。誰でも助けることができますか? Live CDが必要だと思います。

ベストアンサー1

交換するかquiet splash(順序は重要ではありません)、splash quiet正確に何が起こるかはsingleディストリビューションによって異なります。ほとんどのディストリビューションはルートパスワードを要求します。

ルートパスワードが覚えていない場合、または最も簡単な方法で起動したい場合quiet splashは。行は次のようにする必要があります$vt_handoffinit=/bin/bash

linux /vmlinuz-… root=… ro init=/bin/bash

以前に空白があった場所に少なくとも1つの空白がある1つのセクション間のスペースの量は重要ではありません。上記で交換した部分が重要ですが、前の部分はそのまま維持してください。前の単語linux、後続の単語、root=…および追加の単語を除くroすべての項目を削除しますinit=/bin/bash

起動すると、bashコマンドラインが表示され、rootとして実行されます。物理的なアクセスが可能な場合、アクセスを妨げる唯一のセキュリティ対策は暗号化です。 (システムに完全なディスク暗号化がある場合は、暗号化パスワードを入力する必要があります。)

このコマンドラインから次のコマンドを実行します。

mount -o remount,rw /
mount /proc

その後、ユーザーデータベースを表示および変更できます。デフォルトのユーザーデータベースファイルには/etc/passwdユーザー名(物理ユーザーとシステムアカウント)が含まれていますが、パスワードは別のファイルにあります/etc/shadow。どちらのファイルもある程度人間が読むことができます。ただし、パスワードを回復することはできません。忘れてしまった場合、パスワードを変更するしかありません。

次のコマンドは、パスワードを持つアカウントを一覧表示します。

grep -v ':[*!]:' /etc/shadow

(慎重に入力してください。正確な句読点に非常に敏感です。)各行の最初の部分(最初の:記号の前)はユーザー名です。

アカウントのパスワードを変更するには:

passwd rob

robユーザー名はどこにありますか?

ユーザー名を書き留め、必要に応じてパスワードを変更してから、次の手順を実行します。

mount -o remount,ro /
reboot

おすすめ記事