Debian ブルスアイは合致スクリーンセーバーのロックを解除できません

Debian ブルスアイは合致スクリーンセーバーのロックを解除できません

私はdebian Bullseye(新しくインストールしましたが、古い$ HOMEを使用しています)とmateデスクトップを実行しています。付属のスクリーンセーバーでノートブックをロックするたびに、デフォルトのユーザーまたは変更されていないテストユーザーを使用してノートブックをロック解除することはできません。

私が見つけた日記帳で

journalctl | grep mate-screensaver
Dez 19 18:06:28 Taomon dbus-daemon[541]: [system] Activating via systemd: service name='org.freedesktop.hostname1' unit='dbus-org.freedesktop.hostname1.service' requested by ':1.70' (uid=1000 pid=2931 comm="mate-screensaver-preferences ")
Dez 19 18:06:28 Taomon pulseaudio[806]: Looking for .desktop file for mate-screensaver-preferences
Dez 19 18:06:28 Taomon pulseaudio[806]: Found /usr/share/applications/mate-screensaver-preferences.desktop.
Dez 19 18:06:28 Taomon pulseaudio[806]: Parsing configuration file '/usr/share/applications/mate-screensaver-preferences.desktop'
Dez 19 18:08:33 Taomon mate-screensaver-dialog[3008]: pam_unix(mate-screensaver:auth): authentication failure; logname= uid=1000 euid=1000 tty=:0 ruser= rhost=  user=alex
Dez 19 18:08:50 Taomon pulseaudio[806]: Looking for .desktop file for mate-screensaver-dialog
Dez 19 18:08:50 Taomon mate-screensaver-dialog[3008]: pam_unix(mate-screensaver:auth): authentication failure; logname= uid=1000 euid=1000 tty=:0 ruser= rhost=  user=alex
Dez 19 18:09:02 Taomon pulseaudio[806]: Freed 17 "mate-screensaver-dialog"
Dez 19 18:16:23 Taomon mate-screensaver-dialog[3987]: pam_unix(mate-screensaver:auth): authentication failure; logname= uid=1001 euid=1001 tty=:0 ruser= rhost user=alex

私の解決策はSTR + Alt + F1を押してロックを解除することでした。

mate-screensaver-command -u

重要な場合、ディスプレイマネージャはlightdmです。

gsettings list-recursively org.mate.screensaver
org.mate.screensaver themes ['screensavers-personal-slideshow', 'screensavers-popsquares', 'screensavers-gnomelogo-floaters', 'screensavers-footlogo-floaters', 'screensavers-cosmos-slideshow']
org.mate.screensaver embedded-keyboard-command ''
org.mate.screensaver user-switch-enabled true
org.mate.screensaver status-message-enabled true
org.mate.screensaver embedded-keyboard-enabled false
org.mate.screensaver logout-command ''
org.mate.screensaver idle-activation-enabled false
org.mate.screensaver lock-enabled false
org.mate.screensaver logout-enabled false
org.mate.screensaver power-management-delay 30
org.mate.screensaver logout-delay 120
org.mate.screensaver cycle-delay 10
org.mate.screensaver lock-delay 1
org.mate.screensaver mode 'random'
org.mate.screensaver picture-filename '/usr/share/images/desktop-base/desktop-background'
org.mate.screensaver lock-dialog-theme 'default'

どこから始めるべきかわかりません。 (たぶんpkactionやpam?)

ベストアンサー1

あなたと私も/etc/shadowファイルの権限を400に変更したとき、同様の問題に直面しました。

アイドルタイムアウトにより画面がロックされた後は、正しいパスワードを入力してもデスクトップに入ることはできません。

ユーザー切り替えボタンを使用すると、rootユーザーを使用してデスクトップにのみアクセスできます。

auth.logをチェックしてエラーを見つけてください。

mate-screensaver-dialog:PAM adding faulty module pam_gnome_keyring.so

/usr/lib/mateスクリーンセーバーダイアログファイルに機能を追加しました。

setcap cap_dac_override+ep /usr/lib/mate-screensaver-dialog

その後、画面ロックを続行します。一般ユーザーを使用して正しいパスワードを入力してください。さて、デスクトップに入ってください。

だから、試してみることができます

おすすめ記事