ユーザー名を忘れた場合、どうすれば元に戻せますか?


13

Ubuntuの最新の更新プログラムをインストールしたときに、ユーザー名の入力を求められましたが、ユーザー名が覚えていません。ユーザー名を確認するにはどうすればよいですか?



Ubuntuの最新アップデートをどのようにインストールしましたか?ログインしてUbuntuのアップグレードツールを使用しましたか?ライブセッション(USBまたはCD)を使用しましたか?
-AL

回答:


20

ユーザー名を思い出せないためにログインできない場合でも、データを回復する方法があります。このガイドでは、あなたがシステム上の唯一のユーザーであると想定しています。

  1. GRUBを介してシステムをリカバリモードで起動します。
  2. [ルートシェル]オプションを選択します。
  3. 開いたターミナルウィンドウに次のコマンドを入力します。
    awk -F: '$3 == 1000' /etc/passwd
  4. ユーザー名は、返された行のいずれかの行の先頭にあります。通常は1つしかありませんが、システムによってはさらに多くなる場合があります。
  5. 通常モードで再起動し、指定されたユーザー名を使用します。

唯一のユーザーではない場合は、手順3のコードを置き換えます。次の方法で、1000以上のIDを持つユーザーを探します。

awk -F: '$3 >= 1000' /etc/passwd

それらの1つはあなたにバインドされています。または、マシン上の別のユーザーにアカウントリストを取得するよう依頼します。


2
この答えは、そのユーザー名を思い出せないユーザーがUID1000(通常は最初の非システムユーザー)である場合にのみ機能します。これがマルチユーザーコンピューターであり、OPが最初のユーザーでない場合はどうなりますか?
-dave_alcarin

このガイドでは、現在のシステムにユーザーが1人しかいないことを前提としています。/ etc / passwdをcatし、正しいエントリを探すだけです。
カズウルフ

あなたの答えを向上させるためにコメントしました;-) /etc/passwdgrepするエントリを読むことをユーザーに提案する場合UID、より一般的な方法で「あなたUIDは1000以上です。通常、あなたが唯一のユーザーなら、 1000、2番目の場合は1001 "で、grepを実行し1???てもエントリが多くなりすぎず、表示された行のいずれかが忘れっぽいユーザーにベルを鳴らします。
-dave_alcarin

2
「ときに質問が始まることを考えると、私はインストール...」私たちは安全に、彼らが最初のユーザーあると仮定することができると思います。
スティグヘマー

1
単純なcat /etc/passwdものではなく、なじみのあるものを探してみませんか?
R .. GitHub停止ヘルプICE

9

ターミナルを開き(Ctrl+ Alt+ T)、コマンドを入力します

whoami

現在ログインしているユーザーのユーザー名を確認します。


6
whoamiユーザー名を忘れてログアウトした場合は役に立ちません。
EKons

6

ログイン画面には可能なアカウントが表示され、クリックするだけで(または、おそらく最後にログインしたのでクリックする必要はありません)、パスワードを入力するだけです。

ログインしていて、ユーザーを知りたい場合は、ターミナル(Ctrl+Alt+T)を開いてコマンドを入力します

echo $USER

これにより、USER環境変数の値がコンソールに出力されます。


3
なぜそんなに面倒ですか?whoami仕事をします!
-EKons

はいwhoami、仕事もします。
キランシャヒ

3

ルートアカウントをアクティブにしたことがある場合は、それを使用します。

前述の回復モードの方法が機能する場合は、それを使用します。

インストールのファイルシステムをマウントできるライブCDがある場合は、マウントして、実際に/ etc / passwdファイルでユーザーを検索します。

これらのいずれも実行可能でない場合、(未知のパスワードでブートマネージャをパスワードで保護していない限り)カーネルパラメータにオプション "init = / bin / sh"を追加することでシステムを起動できます(ブートから編集可能)マネージャーメニュー)。これにより、カーネルがロードされた後、単純なシェルが表示され、/ etc / passwdなどのテキストファイルを調べることができます。追加の手順(十分に理解されておらず、ここでは範囲外の場合は危険です)を実行しない限り、そのモードでファイルを変更することはできません。そのモードを終了するには、電源を入れ直して強制的に再起動する必要があります。


0

Grubからシングルモードにドロップできます。起動中Escにプロンプ​​トが表示されたら、Grub起動画面を押します。各カーネルのリストでGrubを表示するだけの場合があります。その場合は、押さないでください。Esc

ここから最初のエントリを選択し、を押しeてそのエントリを編集します。で始まる行までページ送りして、もう一度kernel 押しeます。

これにより、行全体を編集できます。末尾に達するまで右にスクロールし、splash quiet行から削除して、それをに置き換えsingleます。を押しeneterて変更を受け入れ、を押しbて変更されたカーネル行を起動します。これにより、シングルユーザーモードで起動し、起動が完了するとルートシェルにドロップされます。

ここから、システムにユーザーを追加したり、ユーザーのパスワードを変更したりできます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.