我会使用 USB 通过 pamusb 锁定和解锁我的 Ubuntu,但问题是当我插入 USB 时它不会解锁屏幕,而在日志中它说它已解锁:
pamusb-agent[6707]: pamusb-agent up and running.
pamusb-agent[6707]: Watching device "USBKEY" for user "ubuntuuser"
pamusb-agent[6707]: Device "USBKEY" has been removed, locking down user "ubuntuuser"...
pamusb-agent[6707]: Running "gnome-screensaver-command -l"
pamusb-agent[6707]: Locked.
pamusb-agent[6707]: Device "USBKEY" has been inserted. Performing verification...
pamusb-agent[6707]: Executing "/usr/bin/pamusb-check --quiet --config=/etc/pamusb.conf --service=pamusb-agent ubuntuuser"
pamusb-agent[6707]: Authentication succeeded. Unlocking user "ubuntuuser"...
pamusb-agent[6707]: Running "gnome-screensaver-command -d"
pamusb-agent[6707]: Unlocked.
锁定工作无缝,问题仅在于解锁阶段。
最佳答案
我也一直在努力解决这个问题,我找到了一种方法来获得预期的行为。
问题是,从Ubuntu 14.04开始,不再直接使用gnome-screensaver,-d
选项不再按预期工作。
解决方法是在 pamusb 配置文件中使用另一个命令:loginctl unlock-session
。
关于linux - Pamusb-agent 说已解锁但屏幕仍处于锁定状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40425618/