Wo speichert GNOME Network Manager Passwörter?

10

In Network Manager kann ich auf der Registerkarte Identität einen Benutzernamen und ein Kennwort für meine OpenVPN-Verbindung eingeben. Ich kann auch ein Passwort für den "Benutzer privaten Schlüssel" eingeben.

Beide Passwortfelder haben folgende Möglichkeiten:

  • Speichern Sie das Passwort nur für diesen Benutzer
  • Speichern Sie das Passwort für alle Benutzer
  • Fragen Sie jedes Mal nach diesem Passwort
  • Das Passwort ist nicht erforderlich

Wenn ich das Passwort speichere ("für diesen Benutzer" oder "für alle Benutzer"), wo wird es gespeichert?

david.libremone
quelle

Antworten:

11

Gehen Sie in das /etc/NetworkManager/system-connections/Verzeichnis, hier werden alle Verbindungsdetails gespeichert.

Verwenden Sie den catBefehl oder einen beliebigen Texteditor als Root , um die gespeicherten Kennwörter anzuzeigen. Es sollte einen sicherheitsrelevanten Eintrag wie [vpn-secrets]oder geben [wifi-security].

[wifi-security]
auth-alg=open
group=
key-mgmt=wpa-psk
pairwise=
psk=sat004321

Für VPN

[vpn-secrets] password=arnab002

Die Zeichenfolge danach psk=ist das Kennwort. Ich denke, es ist der gleiche Ort für alle Benutzer.

Arnab
quelle
6
Dies gilt für "Für alle Benutzer speichern". Für "Nur für diesen Benutzer speichern" benötigen Sie eine Anwendung, die nach den Geheimnissen fragen und sie irgendwo speichern kann. Es liegt an dieser Anwendung, beispielsweise nm-appletdas Geheimnis des Schlüsselbunds des Benutzers zu speichern.
thaller