web-dev-qa-db-ja.com

ユーザー名を忘れてしまいました。どうすれば元に戻せますか?

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

13

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

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

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

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

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

20
Kaz Wolfe

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

whoami

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

9
Byte Commander

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

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

echo $USER

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

6
Kiran Shahi

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

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

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

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

3
rackandboneman

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

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

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

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

0
Minda