Onde o GNOME Network Manager armazena senhas?

10

No Network Manager, na guia Identidade, posso inserir um nome de usuário e senha para minha conexão OpenVPN. Também posso inserir uma senha para a "chave privada do usuário".

Os dois campos de senha têm as seguintes opções:

  • Armazene a senha apenas para este usuário
  • Armazene a senha para todos os usuários
  • Peça essa senha sempre
  • A senha não é necessária

Se eu optar por armazenar a senha ("para este usuário" ou "para todos os usuários") onde ela está armazenada?

david.libremone
fonte

Respostas:

11

Vá para o /etc/NetworkManager/system-connections/diretório, aqui todos os detalhes da conexão são salvos.

E use o catcomando ou qualquer editor de texto como raiz para visualizar as senhas salvas. Deve haver uma entrada relacionada à segurança, como [vpn-secrets]ou [wifi-security].

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

Para VPN,

[vpn-secrets] password=arnab002

A sequência depois psk=é a senha. Eu acho que é o mesmo local para todos os usuários.

Arnab
fonte
6
Isso está correto para "armazenar para todos os usuários". Para "armazenar apenas para este usuário", você precisa de um aplicativo que possa solicitar os segredos e armazená-los em algum lugar. Cabe a esse aplicativo, por exemplo, nm-appletarmazenar o segredo no chaveiro do usuário.
Thaller