Ubuntu 14.04シングルユーザーモードでデスクトップにログインする

Ubuntu 14.04シングルユーザーモードでデスクトップにログインする

私のオペレーティングシステムはUbuntu 14.04 64ビットで、カーネルは3.13.0-30-genericです。私のユーザーアカウントのパスワードを忘れましたが、今ではGUIデスクトップに入りたいと思います。

シングルユーザーモードでパスワードをリセットできることをオンラインで読みました。通常、これは grub2 プロジェクトを次のように編集することによって行われます。「GRUBからシングルユーザーモードで起動するには?」「Ubuntu 12.04 Grubはシングルユーザーモードで起動します」

リンクを使用して、シェルでアカウントのパスワードを更新して再起動し、新しいパスワードを使用してデスクトップにログインできます。しかし、パスワードを更新したくないので、デスクトップにログインしたいと思います。

コマンドを試しましたが、startx次のエラーで失敗します。

error in locking authority file .Xauthority

「root」ディレクトリを検索しましたが、そのファイルが見つかりませんでした。

私の目標をどのように達成できますか?可能ですか?


編集する:

シングルユーザーモードはレベル1、テキストモードで実行されます。 Xウィンドウが必要な場合は、Linuxはレベル5で実行する必要があります。

したがって、シングルユーザーモードではGUIデスクトップにアクセスできません。

しかし、シングルユーザーモードでstartxコマンドを使用できない理由はまだ解決されていません。


編集する:

私は今、上記の参照リンクを介してルートテキストモード(もちろんランレベル1)にあります。これでパスワードを変更してGUIで再起動できます。しかし、「GEEK」方式でGUIに入りたいです。つまり、GUIログインインターフェースをバイパスし、パスワードなしで直接入力することです。

答え1

まず、さまざまなランレベルは、どのサービスが実行されているかという問題にすぎません。デフォルトでは、X(GUI)はランレベル1から始まりませんが、これは起動できないという意味ではありません。ただし、ランレベル1でグラフィカルセッションを開始する正しい方法は、runを実行するのではなくstartxログインマネージャを起動することです。

sudo service lightdm start

これで通常のログイン画面が表示され、通常どおりログインできます。


なぜそのファイルがあるのか​​わかりません.Xauthority。これは通常、ファイルが既に存在しているが X を起動したいユーザーが所有していないためです。startxルートユーザーまたは一般ユーザーとして実行されているかどうかは明らかに明らかではありませんが、どちらの場合も通常、修正は削除です.Xauthority。したがって、どのユーザーに関係なく、以下を実行します。

rm ~/.Xauthority 

これは実行されますが、startxもう一度申し上げますが、あなたはこれをやりたくないかもしれません。代わりに使用してくださいlightdm

関連情報