2016-11-04 114 views
0

我会用USB来锁定和解锁我的Ubuntu与pamusb,但问题是,当我插入USB它不会解锁屏幕,而在日志中说它是解锁的:Pamusb代理说解锁,但屏幕仍然锁定

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. 

锁定无缝工作,问题只与解锁阶段。

回答

0

我也一直在努力解决这个问题,并且找到了一种获得预期行为的方法。

问题是,自Ubuntu 14.04以来,gnome-screensaver不再直接使用,并且-d选项不再按预期工作。

解决方法是在pamusb配置文件中使用另一个命令:loginctl unlock-session