web-dev-qa-db-ja.com

コマンドラインからログインできません

私は約3週間だけUbuntuを使用しているので、何かを説明しようとして私を失っても驚かないでください。必要に応じてできるだけ詳細になるように最善を尽くします。

とにかく、Unityは今は中断されています。数日前に更新して再起動した後でログインすると、インターフェース全体が失われます。私が見ることができるのは、背景画像とBlender 3Dのフォルダだけです。 Blenderを起動すると、Blenderが表示され、すぐに最小化されて忘却になります。右クリックして背景を変更しようとすると、gnomeでエラーが発生し(呼び出されたと思う)、デスクトップ端末(control-alt-T)も機能しません。以上のことをすべて行ったので、Unityをリセットするか、またはgnomeを再インストールするためのコードを書き留めましたが、コマンドターミナルCTRL-ALT-F1にアクセスできません。

ログイン画面が表示されたら、コマンドを押してコマンドラインインターフェイスを表示し、ログイン情報の入力を求められます。ユーザー名とパスワードを入力すると、常に無効なパスワードエラーが表示されます。過去にアクセスして独自のドライバーをインストールし、BlenderでCUDAを使用することができましたが、今はできません。パスワードは基本的なログイン画面で機能するため、ユーザー名に何か問題があると思います。

それは単に私の最初の名前、スペースであり、それから私の最後のイニシャルはピリオドで終わった。問題の前、後、および中央にスペースがランダムに配置されている可能性がありますか?ログインページからユーザー名をコピーして、コマンドラインのログイン部分に貼り付ける方法はありますか?

1
user306278

fullname(または表示名)の形式はfirstname-space-initial-periodの場合がありますが、Unixユーザー名(コマンドラインログインプロンプトで必要に応じて) johnまたはsmithjまたはjanesmith99のような単一のWordになります

アカウントをセットアップしたときに使用したユーザー名を思い出せない場合(そして、Nautilusファイルマネージャーなど、それを把握できるアプリケーションを開くことができない場合-デフォルトでは、ユーザー名はホームディレクトリのパス名の最後のコンポーネント)、そして 回復モードで再起動 し、/etc/passwdファイルでユーザー名を確認することができます。

less /etc/passwd

ファイル全体を表示する、またはたとえば次のようなコマンドを使用する

awk -F: '/FirstName/ {print $1}' /etc/passwd

ここで、FirstNameは実際の名(または使用していると確信しているフルネームの他の識別部分)に置き換えられ、関連するエントリを照合して印刷します。

その後、再起動できるようになり、選択します CtrlAltF1 仮想端末をもう一度使用し、回復したユーザー名で再試行します。

1
steeldriver

疑わしい場合は、パスワードにスペースを含めないでください。ここで問題ないはずです。ルートアカウントをアクティブにした場合は、ルートとしてログインし、そのようにパスワードを再作成してみてください。それ以外の場合は、次の手順に従ってください(私の記憶が私に役立つ場合...)

  1. 再起動
  2. grubで、Ubuntuの詳細オプションを選択します
  3. コマンドラインから起動することを選択します
  4. (これはルート端末です)
  5. 次を入力します。

    passwd [your username]
    [new password]
    [new password yes, again)]
    
  6. 再起動

  7. 作成したパスワードでログインします
  8. 結果を教えてください:)
0
Nicholas