You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GNOME Network Manager密码存储位置咨询(含OpenVPN连接场景)

GNOME Network Manager密码存储位置详解

我来给你理清楚GNOME Network Manager里这两类密码的存储位置,分你选择的「仅为此用户」和「为所有用户」两种场景来说:

1. 仅为此用户存储密码

这种情况下,所有密码都会存在用户专属的GNOME钥匙环里——这是GNOME桌面用来管理用户敏感凭证的工具:

  • OpenVPN的登录用户名/密码:存在~/.local/share/keyrings/目录下的默认钥匙环文件(通常是login.keyring,如果你创建了自定义钥匙环就是对应的文件)。这个钥匙环默认会在你登录系统时自动解锁,不用额外输入密码。
  • 用户私钥的密码:同样存在上述的GNOME钥匙环中,和登录密码存放在一起,因为私钥密码属于用户个人的敏感信息,只会被当前用户访问。

2. 为所有用户存储密码

当选择为所有用户存储时,密码会被加密后存在系统级的Network Manager配置目录里:

  • 具体位置是/etc/NetworkManager/system-connections/,每个网络连接对应一个.nmconnection文件(比如你的OpenVPN连接会有一个类似MyOpenVPN.nmconnection的文件)。
  • 这些文件里的密码字段会被Network Manager加密存储(比如在[vpn]小节下的password字段,或者私钥密码对应的private-key-password字段),并且这个目录的权限是root专属,普通用户无法直接读取明文密码。
  • 加密的密钥由系统管理,确保只有具备权限的进程(比如Network Manager本身)才能解密使用这些密码。

另外补充两个选项的情况:

  • 「每次都询问此密码」:不会存储任何密码,每次发起连接时都会弹出GNOME的凭证输入对话框,让你手动输入。
  • 「不需要密码」:连接配置里不会包含任何密码相关的字段,连接时会直接跳过密码验证环节(当然前提是你的OpenVPN服务端允许无密码或者用其他验证方式)。

内容的提问来源于stack exchange,提问作者lofidevops

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 03:19:47