24
2025
04
01:49:45

解决vnc输入密码无法解锁桌面

经常遇到登陆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  ## 可以解锁所有被锁的会话




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://hqyman.cn/post/10816.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: