Ubuntu 24.04 LTS 桌面共享密码重启后变化:根源与解决方案
Ubuntu 24.04 LTS 用户可能会遇到桌面共享密码在每次重启后自动变化的问题。这一问题的核心原因在于系统启动时的密钥环(Keyring)未解锁,导致存储的密码无法被正确读取。以下是对此问题的详细解析及解决方案。

1. 密码变化的原因
Ubuntu 的桌面共享功能依赖于密钥环这一加密存储机制。密钥环是一个加密容器,用于保存密码和其他敏感信息。默认情况下,密钥环在用户登录系统时解锁。然而,如果桌面共享服务(如 VNC 或远程桌面)在系统启动时比密钥环更早加载,而密钥环此时尚未解锁,服务将无法读取存储的密码,从而生成一个新的随机密码。
2. 固定密码的解决方案
方法一:将密钥环密码置空(简单但不安全)
最直接的方法是将密钥环的密码置空,这样桌面共享服务在启动时可以直接访问存储的密码。但这种方法存在安全隐患,因为所有存储在密钥环中的密码都将以明文形式保存。
操作步骤:
- 打开终端,输入
seahorse命令启动“密码和密钥”应用程序。 - 找到默认密钥环(通常显示为“登录”或“Login”),右键选择“更改密码”。
- 输入当前用户密码,将新密码留空,点击“继续”。
- 重启系统后,在桌面共享设置中重新设置密码。
方法二:创建一个新的无密码密钥环(更安全一些)
为了降低安全风险,可以创建一个新的无密码密钥环,专门用于存储桌面共享的密码。
操作步骤:
- 打开“密码和密钥”应用程序。
- 创建一个新的密钥环,并确保不设置密码。
- 将新密钥环设为默认密钥环,然后重启系统。
- 重启后,在桌面共享设置中重新输入密码。
- 将登录密钥环重新设为默认,以确保其他密码的安全性。
方法三:关闭自动登录(最安全但稍微麻烦)
如果启用了自动登录功能,桌面共享服务可能在用户登录之前就启动,导致密钥环未解锁。关闭自动登录可以解决此问题。
操作步骤:
- 打开系统设置,进入“用户”选项。
- 点击“解锁”按钮,输入当前用户密码。
- 关闭“自动登录”选项。
- 重启系统后,手动登录用户,确保密钥环在桌面共享服务启动之前解锁。
3. 解决方案建议
- 方法一:适用于对安全性要求不高、主要在局域网内使用且没有敏感数据的场景。
- 方法二:在安全性与便利性之间找到平衡,适用于大多数用户。
- 方法三:最安全,但每次启动系统时需要手动登录,适用于对安全性非常敏感或机器暴露在公共网络中的场景。
4. 总结
本人建议方法二

浙公网安备 33010602011771号