GNOME 网络管理器在哪里存储密码?

lof*_*ops 14 security networkmanager openvpn gnome3

在网络管理器的身份选项卡下,我可以为我的 OpenVPN 连接输入用户名和密码。我还可以为“用户私钥”输入密码。

两个密码字段都有以下选项:

  • 仅为该用户存储密码
  • 存储所有用户的密码
  • 每次都要求输入这个密码
  • 不需要密码

如果我选择存储密码(“为此用户”或“所有用户”),它存储在哪里?

Arn*_*nab 16

转到/etc/NetworkManager/system-connections/目录,这里保存了所有连接详细信息。

catroot身份使用该命令或任何文本编辑器来查看保存的密码。应该有一个与安全相关的条目,例如[vpn-secrets][wifi-security]

[wifi-security]
auth-alg=open
group=
key-mgmt=wpa-psk
pairwise=
psk=sat004321
Run Code Online (Sandbox Code Playgroud)

对于 VPN,

[vpn-secrets] password=arnab002
Run Code Online (Sandbox Code Playgroud)

后面的字符串psk=是密码。我认为所有用户的位置都相同。

  • 这对于“为所有用户存储”是正确的。对于“仅为此用户存储”,您需要一个可以询问机密并将其存储在某处的应用程序。这取决于该应用程序,例如“nm-applet”将机密存储到用户的密钥环中。 (6认同)