经常遇到登陆vnc后,输入账号的系统密码,界面无法解锁,这个现象在centos7后容易出现,根本原因是vnc和gnome的兼容性问题,特别是turbovnc server+gnome
解决问题前先了解一下linux系统之屏保与锁屏命令
一、屏保命令
yum install gnome-screensaver
#显示屏保但不锁定,移动鼠标或敲击键盘后自动消失
gnome-screensaver-command -a
#显示并锁定,移动鼠标或敲击键盘弹出密码框
gnome-screensaver-command -l
二、锁屏命令
#列出当前所有的会话。这是默认命令。
sudo loginctl list-sessions
#锁定/解锁会话(如果会话支持屏幕锁)。
#如果指定了会话ID,那么将锁定/解锁指定的会话,否则将锁定/解锁当前调用者的会话。
sudo loginctl lock-session [ID…]
sudo loginctl unlock-session [ID…]
#锁定/解锁所有支持屏幕锁的会话。
sudo loginctl lock-sessions
sudo loginctl unlock-session
具体操作:
使用sudo loginctl list-sessions 查找不正常用户 ID ,这个ID不等于vnc的端口号。
loginctl list-sessions | grep root ## root 是被锁的用户名
###显示如下
40364 0 root
c3 0 root
loginctl unlock-session 40364 ## 40364 根据上面显示的结果
小技巧
loginctl unlock-sessions ## 可以解锁所有被锁的会话
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://zblog.hqyman.cn/post/10816.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~