Como posso parar de ser solicitado a desbloquear o chaveiro 'padrão' na inicialização?


276

Sempre que o Ubuntu é inicializado, aparece um diálogo pedindo para eu desbloquear meu chaveiro padrão.

Existe alguma maneira de desbloquear automaticamente através do PAM ou de alguma outra maneira mágica?

insira a descrição da imagem aqui



1
Isso parece perigoso, não há uma maneira de conectar-se ao PAM para desbloquear via ssh-key?
MrMesees

3
Não acredito que as respostas principais correspondam apenas a "remover sua senha". Sério!?
Patrickvacek

@patrickvacek Se você permite o login automatizado e deseja desbloquear automaticamente o chaveiro, que uso é uma senha?
Oli

A pergunta não especifica o login automático, e usá-lo não é algo que eu recomendo! Mas você está certo, se você estiver usando, o restante de suas senhas são inúteis.
patrickvacek

Respostas:


125

Esteja avisado de que isso tornará seu chaveiro acessível sem uma senha. Período. Você não precisa estar logado para vê-lo

Com isso dito,

Eu acho que a maneira mais simples é definir a senha do chaveiro para uma senha vazia - você não será solicitado a fornecer uma senha:

  1. Abra Aplicativos -> Acessórios -> Chaves de senha e criptografia
  2. Clique com o botão direito do mouse no chaveiro "login"
  3. Selecione "Alterar senha"
  4. Digite sua senha antiga e deixe a nova senha em branco
  5. Pressione ok, leia o aviso de segurança, pense nisso e se você ainda quiser se livrar dessa caixa de diálogo, escolha "usar armazenamento não seguro".

Novamente, como a mensagem diz: Isso exporá todas as suas senhas (por exemplo, senhas de email) que você escolheu salvar no chaveiro padrão para qualquer pessoa que esteja usando o seu computador ou tenha acesso aos seus arquivos e, portanto, não é recomendado.

Adendo para o Ubuntu 11.04 :

  • Na sessão padrão do Unity, você pode iniciar o aplicativo clicando no logotipo do Ubuntu no canto superior esquerdo, digitando Senha e selecionando Senhas e Chaves de Criptografia no resultado da pesquisa.

  • Na sessão clássica, o caminho para iniciar o aplicativo foi alterado para Sistema → Preferências → Chaves de senha e criptografia

Adendo para o Ubuntu 11.10 :

  • Na sessão padrão do Unity, você pode iniciar o aplicativo clicando no iniciador do Ubuntu (o primeiro item) na barra do iniciador do Unity, no lado esquerdo, digitando Password e selecionando Password and Encryption Keys no resultado da pesquisa.

  • Na sessão clássica (do gnome-session-fallbackpacote), o caminho para iniciar o aplicativo foi novamente alterado para Aplicativos → Outro → Chaves de Senha e Criptografia


Obrigado pela dica, também as chaves de senha e criptografia foram movidas para Sistema> Preferências em 11.04
Drew

como em 12.04?
Fanoy 05/05

1
O Mac OSX criptografa as senhas, mas ainda consegue fazer o login automático. As chaves são protegidas 'como de costume' ao efetuar login. A única ameaça adicional é perder o acesso físico ao seu computador. O Ubuntu fornecerá um recurso semelhante no futuro?

5
Depois de alguns reinicia o popup volta novamente .. Eu mudei a senha para em branco cerca de 100 vezes por agora .. mas após cada poucos reiniciado neste contexto idiota e irritante surge novamente .. Eu odeio isso ..
Muhammad bin Yusrat

1
não funciona ... onde está "Aplicativos -> Acessórios -> Chaves de senha e criptografia" ???? não existe
Nicolas S.Xu 15/03

58

Para o Ubuntu 12.10 em diante

A interface do gerente "Senha e chaveiro" mudou ligeiramente na 12.10. Ao abri-lo, você não verá imediatamente o chaveiro "Login", conforme descrito em outras respostas. A interface ficará assim:

insira a descrição da imagem aqui

Para visualizar o chaveiro de login, você precisa abrir o Viewmenu e escolher By Keyring. Feito isso, sua interface ficará assim:

insira a descrição da imagem aqui

Clique com o botão direito do mouse na entrada "Login" na parte superior e escolha Change Password. Você precisará digitar a senha atual, que deve ser a senha da sua conta de usuário, antes de continuar. Ao fazer isso, você verá uma caixa de diálogo onde será solicitado a digitar a nova senha duas vezes:

insira a descrição da imagem aqui

Deixe em branco, escolha "Continuar" e escolha novamente para confirmar que deseja continuar sem uma senha.


2
Perfeito, isso se aplica a 13.04.
Gabriel

"Botão direito do mouse sobre a 'entrada de Login' na parte superior e escolha Alterar senha. Você precisará digitar a senha atual, que deve ser a sua senha de conta de usuário, antes de continuar. Quando você faz isso, você vai ter um diálogo onde você será solicitado a digitar a nova senha duas vezes: "Fonte em negrito para realçar a consulta que eu tenho, que é como fazer se não puder fazer como descrito devido ao cavalo-marinho, usando uma senha diferente daquela usada para fazer logon na sessão da área de trabalho. Perguntou isso q askubuntu.com/q/328347/102029 . Vote para reabrir, por favor ...
geezanansa

1
Trabalhou Ok para 13.10
netimen

Definir uma senha em branco causa falha no gnome-shell.
Jamie

40

Para versões até 12.04: (para 12.10 em diante, consulte esta resposta)

O método é semelhante às versões anteriores do Ubuntu, mas também incluo uma alternativa ao vivo no comando.

1. Usando o Gnome Keyring Manager ( Seahorse )

  • Pressione Alt+ F2, digite seahorse e pressione Enter para iniciar o Gnome Keyring Manager:

    insira a descrição da imagem aqui

  • Como alternativa, abra um terminal com Ctrl+ F2+ T, digite seahorse &e pressione Enter.

  • A janela "Senhas e chaves" deve aparecer como mostrado abaixo. Na guia Senhas , selecione login , clique com o botão direito do mouse e, em seguida, clique em Alterar senha :

    insira a descrição da imagem aqui

  • A caixa "Alterar senha do chaveiro" será exibida. Digite sua senha antiga e deixe em branco os campos nova / confirmação de senha . Em seguida, pressione OK e a caixa de informações mostrada abaixo será exibida; leia-o e clique em Usar armazenamento não seguro para não precisar digitar sua senha em cada login:

    insira a descrição da imagem aqui

  • Feche o gerenciador de chaves. Depois de sair / reiniciar, você não precisará mais da sua senha.

2. Desative a senha do chaveiro de login na linha de comando

Como alternativa a todas as etapas acima, basta abrir um terminal e digite / cole a seguir, alterando MYPASSWORDpara a senha atual; é isso aí!

python -c "import gnomekeyring; gnomekeyring.change_password_sync ('login', 'MYPASSWORD', '');"

3
Para a 1ª parte, esta é a minha janela de aplicativos "cavalos-marinhos" !! Nenhum sinal de nenhuma guia de senhas. Portanto, a 1ª parte não é válida. No entanto, para a 2ª parte. Essa foi a incrível alma. Sem mais irritante "chaveiro" Thanks :)
Suhaib

A linha de comando é uma solução alternativa no Ubuntu 14.04, pois faz o gnome travar ao tentar definir uma senha vazia para o chaveiro de Login.
Giovanni Toraldo

+1 para o exemplo cli. Estou no Xbuntu e essa foi a única correção aplicável. Enquanto o Xbuntu foi capaz de lançar todas as coisas estranhas da GUI, o chaveiro ainda estava ...
Chris K

Obrigado. Depois que eu instalei o cavalo marinho e segui suas instruções, o pop-up parou para aparecer. Aparecia cada vez que corria o remmina. Usando o Ubuntu 18.04.2 LTS
ka3ak 18/07

16

Simplesmente exclua seu chaveiro padrão . (Faça backup das senhas primeiro!) Você não precisa delas. Você pode manter todas as suas chaves no chaveiro de login .

O chaveiro de login é desbloqueado quando você faz login. Todas as chaves estarão disponíveis, você não precisará digitar mais senhas novamente.

Se você estiver usando o logon automático, quando quiser acessar algo que precise de uma chave do chaveiro de login, a senha será solicitada, é claro, mas apenas uma vez.

(Como muitas respostas já apontadas), seus chaveiros estão em Sistema / Preferências / Senhas e Chaves de criptografia


11

Você precisa que a senha do seu conjunto de chaves de login seja igual à sua senha de login normal.

Para fazer isso, siga o caminho:

Open Applications > Accessories > Passwords and Encryption Keys

Você verá na guia senhas uma lista de chaveiros. Um deve ser chamado

"Senhas: login"

Clique no + e você verá uma lista de contas que exigem senhas, como detalhes do Gwibber, senhas do Evolution etc.

Isso significa que, quando você fizer login, todas essas contas serão desbloqueadas por este chaveiro de login.

Para desbloquear o chaveiro ao fazer login no Ubuntu, clique com o botão direito do mouse em "Senhas: login" e escolha "Alterar senha"

Você precisará digitar sua senha atual do chaveiro e definir sua nova senha para que ela seja igual à sua senha de login normal.

Para testar: Efetue logout, efetue login novamente e abra o Evolution para provar que isso funcionou.


2
Eu acho que isso só funciona quando você não está definido para iniciar sessão automaticamente no.
Mateus

2
Não funcionou para mim. Excluindo o chaveiro padrão também. É realmente uma merda.
e-satis

2
Apenas a nota que no Ubuntu 14.04 você pode chegar às senhas e chaves de criptografia janela mencionadas acima, executando o comando seahorsea partir da linha de comando (ou à procura de cavalos-marinhos e, em seguida, clicar em "senhas e chaves")
eric

Eu tentei várias vezes e quando estou prestes a voltar para o Windows, decidi colocar uma senha diferente no "login" e no chaveiro "padrão". Então eu apenas dou uma gorjeta ao "desbloqueie o chaveiro toda vez que você fizer login"
egotopia

9

Use isso se você esqueceu a senha antiga e está OK para excluir itens do chaveiro antigo , mas deseja proteger o novo chaveiro com a senha correspondente .

Para o Ubuntu 14.04, usei o seguinte.

Remova o chaveiro antigo:

cd .local/share/keyrings/
rm *.keyring

Reinicie o sistema para criar o novo chaveiro:

sudo shutdown -r now

Verifique se o novo chaveiro existe:

cd .local/share/keyrings/
ls -ltr *.keyring

Funciona para mim.
yAnTar 31/08/17

8

Usando o Ubuntu 11.10 com Unity:

  1. Abra o aplicativo "Senhas e Chaves"
  2. Na guia Senhas, clique com o botão direito do mouse no ícone de senha
  3. Selecione "Alterar senha"
  4. Digite sua senha atual como a "Senha antiga"
  5. Deixe os campos "Nova senha" e "Confirmar" em branco
  6. Clique OK"
  7. Confirme para "Usar armazenamento não seguro"

Espero que funcione para você


Sim, posso confirmar este trabalho.
C0de 17/11

1

Para o Ubuntu 13.10:

  1. Abra Aplicativos -> Acessórios -> Chaves de senha e criptografia

  2. Clique em Exibir -> "Por chaveiro"

  3. Clique com o botão direito do mouse no chaveiro "login"

  4. Selecione "Alterar senha"

  5. Digite sua senha antiga e deixe a nova senha em branco
  6. Pressione ok, leia o aviso de segurança, pense nisso e se você ainda quiser se livrar dessa caixa de diálogo, escolha "usar armazenamento não seguro".

1

Isto é o que funciona

Criar uma entrada da área de trabalho no Bloco de notas / Mousepad

[Desktop Entry]
Version=1.0
Type=Application
Name=Google Chrome 
Comment=
Exec=google-chrome --password-store=basic
Icon=google-chrome
Path=
Terminal=false
StartupNotify=false

Chame-o Google Chrome.desktop

Agora basta executar o atalho recém-criado, que lança o Chrome sem interrupções!


0

Eu resolvi esse problema através do terminal. Existe um diretório em / usr / lib, chamado gnome-keyring. Nesse diretório, há um diretório 'devel' e dois arquivos gnome-keyring-prompt e gnome-keyring-prompt-3.I não sei muito sobre o diretório 'devel'.So removi apenas os dois arquivos e resolvi o problema. Os comandos correspondentes estão aqui

cd /usr/lib/gnome-keyring

Então

sudo rm gnome-keyring-prompt gnome-keyring-prompt-3

E, em seguida, reinicie o computador para ver o efeito.


-2

senhas e chaves abertas

insira a descrição da imagem aqui

insira a descrição da imagem aqui

Então você precisa digitar sua senha atual (senha antiga). Não digite nenhuma senha para a sua nova ou deixe em branco.

Você precisa confirmar que irá armazenar a senha não criptografada. Se você tem certeza de que é o que deseja, basta clicar no botão "Usar armazenamento não seguro".


Sim, claro que estou falando de 12.04
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.