• ベストアンサー

Vine Linux 一般ユーザがログインできない

apt-get update&upgradeしたあと、Vine Linux のログイン画面で、一般ユーザがログインできません。(rootはできます) telnet などではログインできます。 なにかアドバイスを・・・。 (13文字以上のパスワードのユーザがログインできなくなるというバグが以前あったようですが、パスワードは10文字以下です・・)

質問者が選んだベストアンサー

  • ベストアンサー
  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.6

その後、どうですか? ランレベル3に変更したら、一般ユーザでローカルログインができますか? もしそれでログインできるなら、あきらかにランレベル5で起動する ウインドウマネージャ(XDMまたはWDM)に原因があると思います。 ウインドウマネージャ関連の設定がおかしくなっていないか? または、ウインドウマネージャのパッケージを一度消して、再インストールしてみる、 なども手です。

newtonZ
質問者

お礼

いろいろありがとうございます。ようやく判明しました。 /etc/pam.d/wdm が、アップデートで勝手に書き換わってしまってたようです。

その他の回答 (5)

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.5

再確認ですが、 一般ユーザがローカルからはログインできなくて、 リモートからならログインできるのですね。 ランレベルは5でしょうか? もしそうなら、 ローカルからは、ウィンドウマネージャ(wdmまたはxdm等)を使ってログイン、 リモートからはウィンドウマネージャを使わずにログイン という事でしょうかね。 アップグレードしたパッケージの中にウィンドウマネージャ関連は ありませんでしたか? あと、認証ライブラリにPAMを利用していますので、PAM関連 のアップグレードはされましたか? それからVineのヴァージョンもちゃんと書いてください。

newtonZ
質問者

お礼

ありがとうございます。 > ランレベルは5でしょうか? はい。 > アップグレードしたパッケージの中に > ウィンドウマネージャ関連はありませんでしたか? > あと、認証ライブラリにPAMを利用しています > ので、PAM関連のアップグレードはされましたか? 何も考えずに (Windows Updateみたいなつもりで)upt-get update/upgrade すればいいのかと思っていたので、確認せずにやっていました。 PAM関連のアップグレードは、自分で意識してはやってないです。 >それからVineのヴァージョンもちゃんと書いてください。 すみません。2.6CRです。 いろいろたすかります。

newtonZ
質問者

補足

PAMのアップグレードを指定でやってみました。 下記のように、すでに最新のようです。 # apt-get install pam パッケージリストを読みこんでいます... 完了 依存情報ツリーを作成しています... 完了 * pam は既に最新バージョンがインストールされています 0 個のアップグレードパッケージ, 0 個の新規パッケージ, 0 個の削除/リプレースパッケージ, 6 個の保留パッケージがあります。

  • damejan
  • ベストアンサー率30% (58/192)
回答No.4

GUIのログイン画面からじゃなくて、コンソールからのログインもできない?

newtonZ
質問者

お礼

コンソールからはできます。GUIがだめです。

  • yohkah
  • ベストアンサー率53% (46/86)
回答No.3

一度 /etc 内の hosts.allow と hosts.deny ファイルの内容を確認されてみては? aptでアップグレードする以前のファイル内容は、.rpmsave名が後ろに付いてそのまま残っています。

newtonZ
質問者

お礼

ありがとうございます。 hosts.deny.rpmsave にはコメント以外ないのですが、 hosts.deny には swat: ALL portmap:ALL lockd:ALL mountd:ALL rquotad:ALL statd:ALL とあります。 また、hosts.allow は hosts.allow.rpmsave より portmap, lockd, rquotad, mountd, statd の行が増えています。

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.2

新規にユーザを作ったらどうなりますか?

newtonZ
質問者

お礼

うーむ、だめっぽいです。

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.1

違ってるかもしれませんが、/etcの下に nologin というファイルができてませんか?

newtonZ
質問者

お礼

おへんじありがとうございます。 調べてみましたが、nologinというファイルはありませんでした。

newtonZ
質問者

補足

しかし、他のマシン経由の telnet や rsh, ssh ではログインできて、 端末のログイン画面からはログインできないというのが不思議です。

関連するQ&A