Para conexões WPA-Enterprise usando um nome de usuário / senha, a senha é normalmente armazenada no chaveiro do usuário, mesmo que a caixa de seleção "disponível para todos os usuários" esteja marcada.
A única maneira que encontrei para impedir que o NetworkManager solicite minha senha é editando manualmente as configurações de conexão:
-
Edite a conexão de rede, certificando-se de que a caixa de seleção "disponível para todos os usuários" esteja ativada. Salve.
-
Abra um terminal e altere o diretório: cd /etc/NetworkManager/system-connections
. Cada arquivo nesse diretório representa uma das conexões salvas em "todos os usuários" pelo NetworkManager.
-
Use sudo grep flags *
para listar todos os arquivos que usam sinalizadores de senha. Você verá o nome do arquivo que representa sua conexão Wi-Fi WPA Enterprise. Vamos chamar esse arquivo myconnection
.
-
Edite o arquivo sudo nano myconnection
-
Vá para a seção [802-1x]
no arquivo, remova o password-flags
e adicione uma linha password=mypassword
.
-
Salve o arquivo
Na próxima reinicialização, o NetworkManager já deve ter a senha, portanto, não é necessário desbloquear o chaveiro para se conectar a ela.
Observe que essa abordagem armazena sua senha em um arquivo de texto simples. Embora o arquivo de texto seja legível somente pelo root, o NetworkManager pode lê-lo, e qualquer usuário pode ver a senha, indo também para as configurações de "editar conexão" no NetworkManager. Essa solução pode ser prática para usuários que usam um login sem senha em um computador usado apenas por eles.