
起動時chromium
(デフォルトのキーリングがロックされている)に、キーリングのロックを解除するためのパスワードを求められます(後で保存したパスワードにざっと目を通せるようにするため)。この gnome キーリング ウィンドウには、 または の 2 つのオプションがあります。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
それはバグですか?報告すべきでしょうか?
上院
試してみた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
が見つかりますここ。
答え1
GNOME Keyring と KWallet に加えて、Chrome には暗号化されていない (SQLite ベースの) データベースも組み込まれており、Keyring と KWallet の両方が使用できない場合にそれを使用します。(どうやら、キーリングが単にロックされている場合も含まれるようです...)
同期が有効になっているため、Chrome は同期サーバーからすべてのパスワードを再度ダウンロードし、今回は内部データベースに保存します。
を使用すると--password-store=gnome
、これを回避できる可能性があります。(一方、内部ストアははるかに高速です。)