Para conexões WPA-Enterprise usando um nome de usuário / senha, a senha geralmente é 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 isso.
Abra um diretório terminal e mudança: cd /etc/NetworkManager/system-connections
. Cada arquivo nesse diretório representa uma das conexões salvas para "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 wifi 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 será necessário desbloquear o chaveiro para conectar-se a ela.
Observe que essa abordagem armazena sua senha em um arquivo de texto sem formatação. Embora o arquivo de texto seja legível apenas pela raiz, o NetworkManager pode lê-lo, e qualquer usuário pode ver a senha e acessar 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.