Chromium: chaveiro gnome desbloqueado sem senha?

Chromium: chaveiro gnome desbloqueado sem senha?

Ao iniciar chromium(com o chaveiro padrão bloqueado), ele solicita a senha para desbloquear o chaveiro (para que eu possa folhear minhas senhas salvas posteriormente). Esta janela do chaveiro do gnome oferece duas opções: Cancelou Unlock. Quando eu digito a senha e pressiono Unlocktudo funciona como esperado (posso ver minhas senhas salvas), mas quando eu pressiono Cancele navego até Configurações tento ver minhas senhas salvas... funciona de novo!Posso ver as senhas sem desbloquear o chaveiro.

Quando eu inicio manualmente seahorsee manualmentetrancaro chaveiro, as senhas chromiumdesaparecem. Se eu reiniciar chromiume pressionar Cancelna janela de solicitação de senhaPosso ver minhas senhas novamente.

Arch Linux

chromium 52.0.2743.85

gnome-keyring 3.20.0

$ seahorse -v
seahorse 3.20.0
GNUPG: /usr/bin/gpg2 (2.1.12)

$ gpg --version
gpg (GnuPG) 2.1.14
libgcrypt 1.7.2

É um bug? Devo relatar isso?

Atualização Eu tentei chromium --password-store=gnomee consegui:

** Message: Remote error from secret service: org.freedesktop.Secret.Error.IsLocked: Cannot get secret of a locked object
[20736:20757:0811/132248:ERROR:native_backend_libsecret.cc(517)] Unable to load secret itemCannot get secret of a locked object
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
** Message: Remote error from secret service: org.freedesktop.Secret.Error.IsLocked: Cannot create an item in a locked collection
[20736:20757:0811/132251:ERROR:native_backend_libsecret.cc(384)] Libsecret add raw login failed: Cannot create an item in a locked collection
[201:201:0811/132304:ERROR:PlatformKeyboardEvent.cpp(84)] Not implemented reached in static bool blink::PlatformKeyboardEvent::currentCapsLockState()

Embora inicie normalmente, etc. Depois de pressionar Cancelas senhas ainda ficam visíveis.

UPD2

Alguma discussão unable to load secret itempode ser encontradaaqui.

Responder1

Juntamente com o GNOME Keyring e o KWallet, o Chrome também possui um banco de dados não criptografado integrado (baseado em SQLite) e o utiliza se o Keyring e o KWallet estiverem inutilizáveis. (Isso aparentemente inclui o chaveiro sendo simplesmente bloqueado...)

Como a sincronização está ativada, o Chrome simplesmente baixa todas as senhas do servidor de sincronização novamente, desta vez armazenando-as no banco de dados interno.

Usar --password-store=gnomepode evitar isso. (OTOH, o armazenamento interno é muito mais rápido.)

informação relacionada