Chrome pede senha para desbloquear chaveiro na inicialização

104

No Google Chrome, quando vou a uma página de login, uma janela é exibida solicitando "Digite a senha do chaveiro 'padrão' para desbloquear". Na maioria dos casos, se eu clicar em Cancelar ou digitar minha senha, o formulário de login será preenchido automaticamente de qualquer maneira.

Como faço para me livrar do pop-up? Quero que ele faça o login automaticamente a cada vez, não solicite a senha do meu sistema. A caixa de diálogo nunca aparece para outros aplicativos.

DisgruntledGoat
fonte
27
Você pode iniciar o chrome com a linha de comando google-chrome --password-store=basicpara não solicitar o uso do chaveiro gnome. Consulte: code.google.com/p/chromium/wiki/LinuxPasswordStorage Como existe uma solução alternativa específica para o Chrome, essa pergunta não deve ser duplicada.
Stephen Ostermiller 25/03
7
rm ~/.local/share/keyrings/*Agora abra o Chrome, se ele solicitar sua senha, não digite uma escolha Continuar cada vez e ignore todos os avisos.
X64ose
Concordo com o @StephenOstermiller, uma resposta detalhada é ubuntuforums.org/…
new2cpp
Pergunta
jarno 21/09

Respostas:

22

Conforme descrito aqui, você pode definir a senha do chaveiro em branco.

Vá para Chaves do sistema / Preferências / Senha e Criptografia, clique com o botão direito do mouse na pasta apropriada e clique em Alterar senha. Coloque sua senha antiga e deixe a nova em branco.

sebikul
fonte
20
Escolher uma configuração de todo o sistema para ser menos seguro parece uma má ideia. Existem melhores opções nesta página: veja a resposta libpam-keyring-gnome
Jeff Ward
4
Você não precisa mexer nas carteiras e nos chaveiros, apenas desative o armazenamento de senhas no chrome. Veja minha resposta abaixo .
Capi Etheriel 23/10
Acho que, quando faço isso, ele é redefinido periodicamente e tenho que digitar minha senha novamente. Parece correlacionar-se com as atualizações do sistema, mas não tenho certeza. Alguém mais vê isso?
Jack O'Connor
Alterar a senha do chaveiro em todo o sistema para evitar um pop-up específico em um programa específico parece bastante insatisfatório.
DanielSank 17/02
45

Primeiro, verifique se libpam-gnome-keyringestá instalado e faça logoff e logon novamente.

Quando você abre o Chrome novamente, ele solicita a senha do chaveiro, mas oferece a opção de desbloqueá -lo toda vez que você faz login. Verifique se está selecionado e digite sua senha para desbloquear o chaveiro.

user91930
fonte
16
Esta é uma solução melhor que a resposta aceita. Não é necessário definir uma senha vazia apenas para evitar alguns inconvenientes.
Kevin
1
Esta opção não está disponível no Mint 16
tomrozb
4
Para sua informação, esta opção não funcionou para o Chromium 37.0.2062.120 (executando o Debian 7 (Wheezy)). No entanto, neste caso, a solução alternativa, apresentada na resposta selecionada aqui (passando a --password-store=basicopção para que o Chrome use seu próprio armazenamento de senhas, em vez de tentar usar o chaveiro GNOME), ainda funciona bem!
Digger
2
Também não está disponível no Mint 17, mesmo com o pacote especificado instalado.
Altamente irregular
4
Isso não funcionou no Xubuntu 17. não desbloqueie a opção de chaveiro apresentada. mesma caixa de diálogo antiga.
Norman Bird
42

Na página de manual:

--password-store = <basic | gnome | kwallet>
Defina o armazenamento de senhas a ser usado. O padrão é detectar automaticamente com base no ambiente da área de trabalho. basicseleciona o armazenamento de senhas não criptografado incorporado. gnomeseleciona chaveiro do Gnome. kwalletseleciona (KDE) o KWallet. (Observe que o KWallet pode não funcionar de maneira confiável fora do KDE.)

A maneira mais fácil de corrigir isso no iniciador é copiar o .desktoparquivo para sua pasta pessoal e editá-lo (os usuários do google chrome devem copiar o arquivo apropriado):

cp /usr/share/applications/chromium-browser.desktop ~/.local/share/applications

Em seguida, edite o novo arquivo para que a Execlinha fique assim:

Exec=chromium-browser --password-store=basic %U

Se você tiver qualquer outro aplicativo Chromium instalado, os .desktoparquivos deles também deverão estar ~/.local/share/applications, edite-os de acordo.

Capi Etheriel
fonte
2
Ótimo, obrigado! Exceto que o arquivo que eu precisava editar era, google-chrome.desktope não chromium-browser.desktop.
Njlarsson 31/12/19
4
Tem que ser a solução mais elegante da página - funciona para mim em 18.04 (pré-lançamento).
D Janvïd 16/01/19
1
Funciona, mas você precisa fazer isso sempre que o Chrome for atualizado.
Pietro Coelho
1
não funciona no ubuntu 19.04
tatsu em 21/04
Parece funcionar no ubuntu 19.04 a partir desta data e no Chrome 74 - existem três entradas Exec: [Desktop Entry], [Desktop Action new-window] e [Desktop Action new-private-window], e é chrome -browser.desktop. Além disso, desde que eu fiz isso, o Brave também parou de solicitar o chaveiro. E mudei as atualizações de Automaticamente para Exibir nas Atualizações de software para não precisar jogar esse jogo de como fazer coisas simples novamente por um tempo.
VanAlbert
8

Você pode remover esta mensagem irritante

  1. Vá para (botão Unidade) / Senhas e Chaves
  2. Na guia Senhas, escolha a chave correta (eu tinha apenas uma, portanto, talvez seja necessário encontrar a chave correta). Clique com o botão direito do mouse e clique em Excluir.
  3. Reinicie o Chromium
  4. Ele solicitará a senha --- não digite nenhuma e continue.
  5. Escolha "Usar armazenamento não seguro"

Pronto para agora!

Quanto aos pop-ups, o Chromium pede uma senha para criptografar suas senhas para sites. Sem senha (como foi dito), alguém terá acesso às suas senhas, tendo acesso de leitura a alguns arquivos.

Justislav
fonte
4

Definir sua senha do chaveiro como sua senha de login deve resolver o problema. Se você remover completamente a senha, seu chaveiro estará acessível sem uma senha (ou seja, por todos os que tiverem acesso de leitura).

ChrisiPK
fonte
Esta é talvez a melhor resposta para mim. Ele armazenará com segurança todas as suas senhas, em comparação com todas as outras respostas! Como um complemento eu gostaria de acrescentar também para desmarcar a opção para permitir a todos para se conectar à rede para a segurança superuser.com/a/115737
Aleks
3

Primeiro de tudo, eu não sou um Ubuntu nem um especialista em segurança. Sou apenas um usuário / programador médio que queria instalar o Chrome na minha VM Ubuntu 16.04 em execução no Parallels.

Instalei o Chrome e fui solicitado com esse pop-up irritante de senha do chaveiro e tentei colocar a senha do meu usuário sem sucesso.

A solução que eu comecei a trabalhar acidentalmente foi:

  1. Vá para Senhas e Chaves
  2. Em "Senhas", exclua o chaveiro de login abaixo desse
  3. O Ubuntu agora solicitará que você crie a nova senha
  4. Agora, quando você inicia o Chrome, ele não o incomoda mais com o pop-up do chaveiro! (Bem, pelo menos para o meu, não.)
sivabudh
fonte
2

Ubuntu 12.10

  1. Goto Porta-chaves e senha
  2. então, Exibir> Por chaveiro
  3. A janela mudará e mostrará um painel esquerdo. agora selecione Login em Senhas no painel esquerdo. Clique com o botão direito do mouse e selecione 'alterar senha'
  4. Digite a senha antiga e, quando solicitada, deixe em branco.

Espero que isto ajude

huchein
fonte
2
## Solução Fácil #####

1.Goto Chaveiro e senha

2.Clique com o botão direito do mouse em Login e exclua.

3. Abra o Chrome Ele solicitará uma nova senha, deixe em branco e continue. é isso aí

Tushar Tajne
fonte
2

Eu criei esse recurso para simplificar a desativação da pop-up de senha para quando estou configurando VMs do Ubuntu. Acabei de testar em um sistema Ubuntu 16.04 que tinha o Chrome instalado (não o Chromium).

sudo sed -i '/^Exec=/s/$/ --password-store=basic %U/' /usr/share/applications/google-chrome.desktop

Este comando adiciona --password-store=basic %Uao final de qualquer linha /usr/share/applications/google-chrome.desktopque começa com Exec=.

Agradecemos a Capi Etheriel, que resposta eu usei para desenvolver a minha.

omikes
fonte
Talvez seja melhor copiar os arquivos .desktop para ~ / .local / share / applications e editá-los lá. Não há necessidade de usar sudoentão.
jarno 21/09
1

Como o problema surgiu no meu computador agora, acho que tenho uma solução melhor.

  1. Vamos para Accessories -> Password

  2. Clique com o botão direito do mouse na pasta 'login'

  3. Escolha 'Alterar senha'

  4. Escolha 'desbloquear' e digite a nova senha.

Assim, o pop-up nunca aparece novamente.

vicklin
fonte
0

No Xubuntu (Xfce), a correção desse problema pode exigir a ativação de "Iniciar serviços GNOME na inicialização" em Configurações -> Sessão e Inicialização -> Avançado e depois sair e entrar novamente.

ʇsәɹoɈ
fonte
Eu vou tentar isso
Csaba Toth
0

Isso aconteceu comigo quando eu queria clonar um perfil de usuário inteiro. Acontece que nem todos os aplicativos armazenam configurações com nomes de caminho relativos.

No meu caso, tive que despejar a seção dconf apps/seahorse/listing, substituir o nome do diretório original e reimportar.

Escrevendo aqui a solução, como provavelmente esquecerei quando atingirei isso novamente:

dconf dump /apps/seahorse/listing/ > dconf.txt

excluir nomes de caminho incorretos dconf.txt

(no meu caso, era essa linha
keyrings-selected=['secret-service://login', 'openssh:///home/OLDUSERNAME/.ssh', 'openssh:///home/NEWUSERNAME/.ssh']
:)

dconf reset -f /apps/seahorse/listing/
cat dconf.txt | dconf load /apps/seahorse/listing/

Costin Gușă
fonte
0

Eu escrevi um script que você pode executar sempre que o Google Chrome for atualizado.

Copie e cole o seguinte script no seu editor de texto favorito:

#!/bin/bash
sed -i 's/@\"/@ --password-store=basic"/g' /opt/google/chrome/google-chrome

Salve o arquivo com o nome fixchromeno diretório inicial e execute o seguinte comando para tornar o arquivo executável:

chmod +x ~/fixchrome

Agora, você pode executar o seguinte comando para corrigir o Google Chrome sempre que for atualizado:

sudo ~/fixchrome
mchid
fonte