- ベストアンサー
root でログインできない
最近、仕事上の関係でMS-Windows+Sun xVM VirtualBoxという 仮想環境ソフト上にDebianをインストールしてLinuxを勉強中です。 DOS時代からPCを扱っていたため、コマンドラインの操作自体は ある程度抵抗なく操作できますが、それでもGUIで操作できる方が やはり基本的にはいいなと感じることもあります。 Linuxについてはほとんど初心者に近いレベルで調べても日本語情報が 少なく、分からないことだらけです。 現在直面している問題としてrootユーザーでログインできなくなって しまいました。 (ついこの前までログインできていました) また、他のユーザーではログインできます。 ログインできないのはGDMでのみで、コンソール上では大丈夫です。 丁度、 http://oshiete1.goo.ne.jp/qa4135545.html とほぼ逆の状態で IDとパスワードを入力すると一瞬ログインできたかと思うとtty1の 画面が表示され、すぐにログアウトしてしまいます。 (特にエラーメッセージなどは表示されません) なお、別ユーザーでログインしてrootのホームディレクトリを調べて みると.xsession-errorsというファイルに gnome-settings-daemon: Fatal IO error 11 (リソースが一時的に利用できません) on X server :20.0. のようなエラーメッセージが入っていました。 (手での書き写しのため誤字などがあるかも知れません) .xsession-errorsのタイムスタンプを見る限りではログイン時のエラー で間違いなさそうですが、これはどうしたら解決できるのでしょうか。 何か他に必要な事項がありましたらご質問ください。 分かる範囲で回答しますのでどうかよろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
あぁDebianというのを見逃してました.......... ここに書いてありますね http://www.si-linux.co.jp/wiki/silinux/index.php?Debian%20FAQ#content_1_3
その他の回答 (3)
- cynthia4
- ベストアンサー率51% (186/358)
Debian 4.0 (Etch) では、 root での Login は許可されていない。 // root で login していないので気づかなかった。 version が違うという事になるが Etch Gnome で、関係ありそうなものは下記で 中身と実行権をcheck したらどうか 下記のメッセージと未だ全く結びつかないのだが。 >Fatal IO error 11 (リソースが一時的に利用できません) on X server -rw------- .ICEauthority -rw------- .Xauthority drwx------ .gconf drwx------ .gconfd drwx------ .gnome2 drwx------ .gnome2_private -rw-r--r-- .gtkrc-1.2-gnome2 drwx------ .metacity drwxr-xr-x .nautilus -rw-r--r-- .xsession-errors
お礼
いろいろやっていたらもっと深刻な事態に陥ってしまい、今すぐ 取りかかれない状態ですのでいったん締め切らせていただきます。 回答していただいた皆様、ありがとうございました。
補足
回答ありがとうございます。 確かにGDMのデフォルトの設定ではrootではログインできないように なっていますがそれはセキュリティタブの方で許可しています。 なお、正確にはログインが拒否されると言うよりもログインは完了 するのですがログインした後に何もメッセージが表示されずにすぐに 自動でログアウトするような感じです。 ログインが拒否された場合はすぐにユーザー名入力画面に戻るのですが 今回の場合、特権ユーザーでログインしている旨の警告で続行するを クリックすると発生します。 > Etch Gnome で、関係ありそうなものは下記で > 中身と実行権をcheck したらどうか > -rw------- .ICEauthority > -rw------- .Xauthority > drwx------ .gconf > drwx------ .gconfd > drwx------ .gnome2 > drwx------ .gnome2_private > -rw-r--r-- .gtkrc-1.2-gnome2 > drwx------ .metacity > drwxr-xr-x .nautilus > -rw-r--r-- .xsession-errors 今その環境にアクセスできないので後で確認してみます。
- 774danger
- ベストアンサー率53% (1010/1877)
自分も普段はXは使わない人なので外していたらごめんなさい とりあえず、ホームにある.xinitrcをうまく動くユーザに合わせてみるのは? あと、参考までに自分はrootでログインもしないし、su, su - も使いません root権限が必要な作業ではsudoを使っています 特に1つのマシンを複数のルート権限を持つユーザで管理するときにはかなり便利ですね rootのパスワードを共有しなくてもroot権限の作業ができますので 実行したコマンドをsyslogに吐いてくれるので、他の人が(もちろん自分も)root権限で変なことしても後でログを見ればわかって便利です http://www.atmarkit.co.jp/fsecurity/rensai/unix_sec05/unix_sec01.html http://x68000.q-e-d.net/~68user/unix/pickup?sudo
お礼
いろいろやっていたらもっと深刻な事態に陥ってしまい、今すぐ 取りかかれない状態ですのでいったん締め切らせていただきます。 回答していただいた皆様、ありがとうございました。
補足
回答ありがとうございます。 Xに関しては最近、何とかWindowsなどのようなGUIシステムを実装する ためのものであることが分かった程度で、それ以上の事が詳しく 分かりません。 > とりあえず、ホームにある.xinitrcをうまく動くユーザに合わせてみるのは? rootと一般ユーザーのホームディレクトリを見てみましたが、.xinitrc というファイルはどうやらないようです。 (隠しファイルも調べました) Linuxのコマンドに関しては本を購入したので必要であればある程度は 調べられます。 本当はrootでログインばかりしているとLinuxの勉強にならないのですが ログインが出来ない状態であるのは少々困るのでどうにかしたいと 思っています。 (コマンドラインからのログインはできますができればroot操作も できるところはGUIでしたいので)
- cynthia4
- ベストアンサー率51% (186/358)
これは、見当もつきませんね。 解決は他の人にまかせるとして 私なら、全然構わない。 かなり前から、root では Login していません。 root 権限 が必要な時は、su や su - でやっています。 これが、現在の流れだと思いますが。
お礼
いろいろやっていたらもっと深刻な事態に陥ってしまい、今すぐ 取りかかれない状態ですのでいったん締め切らせていただきます。 回答していただいた皆様、ありがとうございました。
補足
回答、どうもありがとうございます。 外部公開などをする予定は全くなく、完全に個人的な勉強に過ぎない ためセキュリティなども考慮する必要性がない状態ですので、rootで がんがんログインしていました。 あと、GUIで操作できた方がいいため、その分でもどうしてもGDMで ログインできるように直したいなという気持ちです。 勿論必要であるなら一般ユーザーでログインしたりコマンド操作も 行いますけど。
お礼
いろいろやっていたらもっと深刻な事態に陥ってしまい、今すぐ 取りかかれない状態ですのでいったん締め切らせていただきます。 回答していただいた皆様、ありがとうございました。
補足
回答ありがとうございます。 > あぁDebianというのを見逃してました.......... > ここに書いてありますね > http://www.si-linux.co.jp/wiki/silinux/index.php?Debian%20FAQ#conte... 今その環境にアクセスできないので後で確認してみます。