В общем, Arch и xscreensaver, который блокирует экран по таймауту, по закрытию крышки ноутбука или после спящего режима. Проблема в том, что он _не_всегда_ принимает правильный пароль. Примерно в 1 случаев из 10 происходит так, что я открываю ноутбук, и пароль «не подходит», и другого выхода, кроме как ctrl+alt+f1, killall xscreensaver не остаётся.
В auth.log следующее:
Oct 28 22:31:09 arch xscreensaver: pam_unix(xscreensaver:auth): conversation failed
Oct 28 22:31:09 arch xscreensaver: pam_unix(xscreensaver:auth): auth could not identify password for [ch1p]
Oct 28 22:31:16 arch unix_chkpwd[21455]: password check failed for user (ch1p)
Oct 28 22:31:16 arch xscreensaver: pam_unix(xscreensaver:auth): authentication failure; logname= uid=1000 euid=1000 tty=:0.0 ruser
= rhost= user=ch1p
Oct 28 22:31:18 arch xscreensaver[6942]: FAILED LOGIN 1 ON DISPLAY ":0.0", FOR "ch1p"
Oct 28 22:31:20 arch unix_chkpwd[21457]: password check failed for user (ch1p)
Oct 28 22:31:20 arch xscreensaver[6942]: pam_unix(xscreensaver:auth): authentication failure; logname= uid=1000 euid=1000 tty=:0.0
ruser= rhost= user=ch1p
Oct 28 22:31:22 arch xscreensaver[6942]: FAILED LOGIN 2 ON DISPLAY ":0.0", FOR "ch1p"
Oct 28 22:31:24 arch unix_chkpwd[21459]: password check failed for user (ch1p)
Oct 28 22:31:24 arch xscreensaver[6942]: pam_unix(xscreensaver:auth): authentication failure; logname= uid=1000 euid=1000 tty=:0.0
ruser= rhost= user=ch1p
Гугл находит похожую проблему, связанную с правами на /etc/shadow, и решением предлагается поставить владельца root:shadow и добавить пользователя в группу shadow. Всё это я сделал, но, думаю, проблема в чём-то другом, т.к. возникает она не всегда. Остальное гугление пока не принесло успехов.