При запуске chromium
(с заблокированным набором ключей по умолчанию) он запрашивает пароль, чтобы разблокировать набор ключей (чтобы впоследствии я мог просмотреть свои сохраненные пароли). Это окно ключей гнома предлагает два варианта - Cancel
или Unlock
. Когда я ввожу пароль и Unlock
все работает должным образом (я вижу свои сохраненные пароли), но когда я нажимаю « Cancel
и перехожу в «Настройки», попробуйте просмотреть мои сохраненные пароли ... это снова работает! Я могу видеть пароли без разблокировки связки ключей.
Когда я вручную запускаю seahorse
и вручную блокирую брелок, пароли в chromium
исчезают. Если я затем перезапущу chromium
и нажму Cancel
в окне запроса пароля, я снова смогу увидеть свои пароли.
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
Это ошибка? Должен ли я сообщить об этом?
UPD Я попробовал chromium --password-store=gnome
и получаю:
** 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()
Хотя запускается нормально и т.д. После нажатия Cancel
пароли все равно видны.
UPD2
Некоторое обсуждение unable to load secret item
можно найти здесь.