Chrome me assedia por uma senha de chaveiro na inicialização

8

An application wants to access the keyring 'Default Keyring'

O Chrome / Chromium solicita uma senha sempre que é aberta. Eu não sei porque não está integrado diretamente com o sistema operacional para desbloquear com o login, mas não há nenhuma maneira óbvia de contornar isso.

Eu li que preciso

rm ~/.gnome2/keyrings/default.keyring

mas eu não tenho esse arquivo na minha instalação do Xfce sem GNOME.

    
por Wolf 21.11.2016 / 08:44

3 respostas

5

Esse problema tem um longa história e você pode mexer com gnome-keyring se quiser, mas descobri que o mais fácil solução é definir a senha do prompt para em branco, de tal forma que ele não vai perguntar mais:

  1. rm ~/.local/share/keyrings/* (convém verificar / fazer backup desses arquivos primeiro, se você não estiver em uma instalação nova, por exemplo, cp -r ~/.local/share/keyrings ~/keyrings-backup )
  2. Reinicie o Chrome
  3. Quando solicitado a criar um chaveiro, continue sem digitar uma senha. (Acontece que você teria sido bem se você fez isso pela primeira vez.)
por 21.11.2016 / 08:44
5

Não sei se essa questão ainda é relevante, mas encontrei uma solução que funciona para mim. Eu estou executando o Debian Jessie i386. Use o desktop XFCE e o gerenciador de exibição gdm3. O que eu encontrei foi que entrar no menu de aplicativos Configurações > Sessão e inicialização > Avançado e selecionando Ativar serviços Gnome na inicialização curaram o problema. Não tenho certeza de como isso seria afetado em outras distros, mas funciona no Debian Jessie.

    
por 28.06.2017 / 20:22
1

Eu não sei em qual distro você está, mas eu criaria um script em ~/bin e o chamaria de chromium (para o Debian) ou chromium-browser (para o Ubuntu). Certifique-se de adaptar o script de acordo com o que o Chromium é chamado na sua distribuição:

#!/bin/bash
/usr/bin/chromium-browser --password-store=basic "$@" 

Para o Google Chrome, você pode criar outro script em ~/bin e chamá-lo de google-chrome-stable com o seguinte:

#!/bin/bash
/usr/bin/google-chrome-stable --password-store=basic "$@" 

Os scripts acima usarão o argumento --password-store=basic para cada instância quando você iniciar um dos dois programas.

De esta fonte :

- password-store Especifica qual back-end de armazenamento de criptografia deve ser usado. Os valores possíveis são kwallet, kwallet5, gnome, gnome-keyring, gnome-libsecret, basic. Qualquer outro valor levará o Chrome a detectar automaticamente o melhor back-end. TODO (crbug.com/571003): Uma vez que o PasswordStore não usa mais o Keyring ou o KWallet para armazenar senhas, renomeie este flag para parar de referenciar senhas. Não renomeie mais cedo, no entanto; os desenvolvedores e testadores podem confiar na manutenção de grandes quantidades de senhas de teste em seus Keyrings ou KWallets.

    
por 16.12.2016 / 15:49