web-dev-qa-db-ja.com

xscreensaverでパスワードの入力が許可されないのはなぜですか?

LUbuntuの最新バージョンを実行しています(今週ダウンロードしてインストールしたばかりです)。今朝、コンピューターが目を覚ますと、「認証に失敗しました」というダイアログがポップアップ表示されました。ただし、パスワードを入力する機会はありませんでした。

xscreensaver dialog box

解決策は、マシンの電源を切って再起動する必要があるというものでしたが、なぜこれが発生したのか、そして将来それを防ぐ方法を知りたいです。

2
Michael

Xubuntu12.04.2でも同じ動作をしました。次に、/ var/log/auth.logの内容を調べて、次のことを見つけました。

xscreensaver[22729]: PAM _pam_load_conf_file: unable to open /etc/pam.d/common-session

だから私はディレクトリをリストし、ファイル/etc/pam.d/common-sessionがディレクトリ内の他のすべてのファイルのように誰でも読めるわけではないことを発見しました。 A

Sudo chmod o+r /etc/pam.d/common-session

私の問題を解決しました。間違ったモードがどこから来たのかわかりません。

1
pixelbrei

私はこれを手に入れました。再起動するのではなく、私は:

  • 別のttyに切り替えました
  • rootとしてログイン
  • 実行されたkillall xscreensaver
  • ttyからログアウトしました
  • グラフィカル端末に切り替えました

壊れたxscreensaverはなくなりました:)

ターミナルにいる間に、lynxを使用して解決策をグーグルで検索できたと思います。

私はsystemdを使用しているため、@ pixelbreiのソリューションは機能しませんが、再起動すると問題が解決することを願っています(完全なシステムアップグレードを実行しましたpacman -Syu問題が発生する前)。

1
Mark K Cowan