Ubuntuの最新のアップデートをインストールしたときに、ユーザー名の入力を求められましたが、ユーザー名が何であるか覚えていません。ユーザー名を確認するにはどうすればよいですか?
ユーザー名を思い出せないためログインできない場合でも、データを回復する方法があります。このガイドでは、あなたがシステム上の唯一のユーザーであると想定しています。
awk -F: '$3 == 1000' /etc/passwd
自分が唯一のユーザーでない場合は、手順3のコードを置き換えます。次の方法で、1000以上のIDを持つユーザーを探します。
awk -F: '$3 >= 1000' /etc/passwd
それらの1つはあなたにバインドされています。または、マシン上の別のユーザーにアカウントリストを取得するよう依頼します。
ターミナルを開きます(Ctrl+Alt+T)およびコマンドを入力します
whoami
現在ログインしているユーザーのユーザー名を確認します。
ログイン画面には可能なアカウントが表示され、クリックするだけで(または、おそらく最後にログインしたのでクリックする必要はありません)、パスワードを入力するだけです。
ログインしていてユーザーを知りたい場合は、ターミナル(Ctrl+Alt+T)
を開いてコマンドを入力します
echo $USER
これにより、USER環境変数の値がコンソールに出力されます。
ルートアカウントをアクティブにしたことがある場合は、それを使用します。
前述の回復モードの方法が機能する場合は、それを使用します。
インストールのファイルシステムをマウントできるライブCDがある場合は、マウントして、/ etc/passwdファイルで実際にユーザーを検索します。
これらのいずれも実行可能でない場合、(未知のパスワードでブートマネージャーをパスワードで保護していない限り)カーネルパラメーターにオプション「init =/bin/sh」を追加することでシステムに入ることができます(ブートから編集可能)マネージャーメニュー)。これにより、カーネルがロードされた後、単純なシェルが表示され、/ etc/passwdなどのテキストファイルを調べることができます。このモードでは、追加の手順(十分に理解されておらず、ここでは範囲外の場合は危険です)を実行しない限り、ファイルを変更することはできません。そのモードを終了するには、電源を入れ直して強制的に再起動する必要があります。
Grubからシングルモードにドロップできます。ブート中に、Grubブート画面でプロンプトが表示されたら、Esc
を押します。 Grubに各カーネルのリストが表示される場合があります。その場合は、Esc
を押さないでください。
ここから最初のエントリを選択し、e
を押してそのエントリを編集します。 kernel
で始まる行にページ送りして、e
をもう一度押します。
これにより、行全体を編集できます。最後まで右にスクロールして、行からsplash quiet
を削除し、single
に置き換えます。 eneter
を押して変更を受け入れ、b
を押して変更されたカーネル行を起動します。これにより、シングルユーザーモードで起動し、起動が完了するとルートシェルにドロップされます。
ここから、システムにユーザーを追加したり、ユーザーのパスワードを変更したりできます。