Por que o Network Manager sempre solicita minha senha de chaveiro?

12

Este é um pequeno incômodo que eu tive no Ubuntu para sempre. Quando eu configuro meu computador para fazer o login automaticamente, o Network Manager me pede a senha do meu chaveiro toda vez que é inicializado e ele se recusa a conectar-se à Internet até que eu entre nela. Existe uma razão para isso?

Além disso, outros gerenciadores de rede, como o Connman, não têm esse problema, e notei que o último também tem um indicador de aplicativo, enquanto o NM-applet é executado na Área de Notificação. Há planos para migrar para o Connman ou para adaptar o applet NM para o Natty?

    
por Bou 01.11.2010 / 09:55

5 respostas

14

Existe uma opção no Network manager para não usar a senha. Se você editar a conexão, na parte inferior da página há uma caixa "disponível para todos os usuários" se você marcar esta opção, ela não exigirá uma senha.

Para editar, clique com o botão direito do mouse no ícone, selecione Editar conexões, selecione sem fio, selecione sua conexão e clique em editar.

    
por David 01.11.2010 / 12:10
6

O NM não pede sua senha de root! Ele pede sua senha de chaveiro.
Seu chaveiro salva as senhas criptografadas, para que ninguém possa roubá-las. É por isso que você precisa digitar a senha do seu chaveiro, para que o Ubuntu possa descriptografar suas senhas para usá-las (por exemplo, para obter sua Senha WLAN).

Você pode verificar o conteúdo do seu chaveiro no Menu - > Sistema - > Preferências - > Senhas e Chaves de Criptografia. Aqui você encontrará todas as suas senhas em texto não criptografado, depois de ter desbloqueado seu chaveiro (clique com o botão direito do mouse em um elemento - > propriedades - > senha - > show password).

Para alterar a senha do seu chaveiro, clique com o botão direito do mouse na linha Senha: login e escolha Alterar senha

Escolher nenhuma senha fará com que o chaveiro nunca mais solicite qualquer senha, mas ainda assim salve-as (sem criptografia! Portanto, essa não deve ser sua primeira escolha em um Notebook).

    
por sBlatt 01.11.2010 / 10:17
1

O motivo pelo qual o NetworkManager solicita sua senha é que ela deseja manter suas senhas em um local seguro (um chaveiro criptografado), enquanto o ConnMan não se importa com isso ...

Se você não se preocupa com segurança, você pode remover a senha do chaveiro do GNOME ou usar o ConnMan em seu lugar ...

E migrar para o ConnMan como padrão no Ubuntu não é uma opção, já que suporta apenas Ethernet e WiFi, mas não modems (PSTN, ISDN, DSL, 3G), Bluetooth, VPN, etc.

    
por JanC 01.11.2010 / 10:20
0

Como dito acima, é principalmente um recurso de segurança. Não permite que usuários não autorizados acessem / modifiquem dados no seu PC.

    
por Sixthlaw 01.11.2010 / 13:10
0

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:

  1. 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.

  2. 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.

  3. 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 .

  4. Edite o arquivo sudo nano myconnection

  5. Vá para a seção [802-1x] no arquivo, remova o password-flags e adicione uma linha password=mypassword .

  6. 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.

    
por zeehio 03.05.2017 / 15:23