As senhas sem fio são realmente armazenadas no disco rígido, em algo conhecido como "perfil de conexão". Os perfis de conexão, essencialmente, têm tudo o que o sistema requer para se conectar a todas as redes. No entanto, eles também contêm um campo para identificar qual dispositivo o perfil pertence:
Quando o sistema tenta estabelecer uma conexão usando o perfil que possui para essa rede WiFi, ele percebe que as IDs do dispositivo não coincidem e, portanto, o perfil é ignorado. Como nenhum perfil válido é descoberto, o sistema assume que a rede WiFi é nova e não foi usada antes. Portanto, nenhuma das configurações da rede existe e você precisa redigitar sua senha.
Se preferir não recriar um novo perfil sem fio, você sempre poderá alterar o dispositivo usando o Editor de conexão ( Edit Connections
sob o ícone Wi-Fi), que permitirá que esse perfil seja usado com o Novo dispositivo. A partir daqui, você também pode definir outros parâmetros para sua rede, bem como extrair a senha sem fio em texto simples, se necessário.
Se você for mais aventureiro e quiser (ab) usar a linha de comando, todos os perfis de conexão serão armazenados em /etc/NetworkManager/system-connections
, que contém (aproximadamente) as mesmas informações que a GUI:
[connection]
id=[Human-Friendly Connection Name]
uuid=[Connection ID]
type=wifi
permissions=user:kazwolfe:;
secondaries=
timestamp=1482791037
[wifi]
mac-address=[Device MAC]
mac-address-blacklist=
mac-address-randomization=0
mode=infrastructure
seen-bssids=[List of known BSSIDs]
ssid=[Network SSID]
[wifi-security]
group=
key-mgmt=wpa-psk
pairwise=
proto=
psk=[Network Password]
[ipv4]
dns-search=
method=auto
[ipv6]
addr-gen-mode=stable-privacy
dns-search=
ip6-privacy=2
method=auto
Observe que esses arquivos são de propriedade de root
, pois contêm informações confidenciais e, como tal, sudo
é necessário para poder acessá-los ou editá-los. Observe também que, embora os nomes de arquivos neste caminho sejam geralmente o SSID, essa não é uma regra rígida. Portanto, talvez seja necessário pesquisar um pouco para encontrar sua rede.