私のオペレーティングシステムは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
。