Chromeが起動時にキーチェーンパスワードを要求する


13

アプリケーションがキーリング「デフォルトキーリング」にアクセスしたい

Chrome / Chromiumを開くたびにパスワードの入力を求められます。ログインでロックを解除するためにOSと直接統合されていない理由はわかりませんが、それを回避する明確な方法はありません。

私はする必要があると読んだ

rm ~/.gnome2/keyrings/default.keyring

しかし、GNOMEを使用しないXfceインストールにはそのようなファイルはありません。

回答:


9

この問題には長い歴史があり、必要にgnome-keyring応じていじくることができますが、簡単な解決策は、プロンプトのパスワードを空白に設定して、もう質問しないようにすることです。

  1. rm ~/.local/share/keyrings/*(たとえば、新規インストールをしていない場合は、これらのファイルを最初に確認/バックアップすることをお勧めしますcp -r ~/.local/share/keyrings ~/keyrings-backup
  2. Chromeを再起動します
  3. キーリングを作成するように求められたら、パスワードを入力せずに続行します。(最初にこれを実行した場合は、問題がなかったはずです。)

パスワードを入力せずに「続行」を押すと、システムを最初の3回クラッシュさせました。4回目にはプロンプトが表示されなくなり、すべてのGnome拡張機能が「無効」に設定され、Chromeは数分ごとにGmailのページについて4つのタブを開きます。
ジェイミー

私にはうまくいきませんでしたが、jbrockの答えに従って--password-store = basicで実行しました。
月きゅうPeblik

1
すばらしい答え、ありがとう。この長期的な問題を解決しました。
C26 2018年

1
パスワードのないキーリングは暗号化されません。それでそれはどれくらい良いですか?
Grogi

OperaおよびXubuntu 19.04との相性は良好です。ありがとうございました!また、サードパーティのパスワードマネージャーを使用していて、ブラウザーにパスワードを保存しないので、ブラウザーに保存されたパスワードが暗号化されていないことを心配していません。また、フルディス暗号化を実行しています。
Nick May

7

この質問がまだ関連しているのかわかりませんが、私にとってはうまくいく解決策を見つけました。Debian Jessie i386を実行しています。XFCEデスクトップとgdm3ディスプレイマネージャーを使用します。私が見つけたのは、アプリケーションメニューの[設定]> [セッションとスタートアップ]> [詳細]に移動し、[起動時にGnomeサービスを起動]を選択すると問題が解決したことです。これが他のディストリビューションにどのように影響するかはわかりませんが、Debian Jessieで動作します。


1
Xubuntu 17.04(Zesty)でも同じ解決策が見つかりました。
ʇsәɹoɈ

解決策を提供してくれてありがとう。残念ながら、これはまだ関係があります。残念ながら、クリーンインストールXFCE destkopを使用すると、あなたのアドバイスは私にとってdebianストレッチでは機能しません。
クリスチャンヘレンツ

Mint XFCEを手伝ってくれました。
Grogi

2

あなたがどのディストリビューションを使用しているかはわかりませんが、スクリプトを作成し~/binchromium(Debianの場合)またはchromium-browser(Ubuntuの場合)呼び出します。ディストリビューションでChromiumが呼び出されている内容に従ってスクリプトを調整してください。

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

Google Chromeの場合、別のスクリプトを作成~/bingoogle-chrome-stableて、次のように呼び出すことができます。

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

上記のスクリプトは--password-store=basic、2つのプログラムのいずれかを起動したときに、すべてのインスタンスの引数を使用します。

このソースから:

--password-store使用する暗号化ストレージバックエンドを指定します。可能な値は、kwallet、kwallet5、gnome、gnome-keyring、gnome-libsecret、basicです。その他の値を指定すると、Chromeが最適なバックエンドを自動的に検出します。TODO(crbug.com/571003):PasswordStoreがパスワードの格納にキーリングまたはKWalletを使用しなくなったら、このフラグの名前を変更してパスワードの参照を停止します。ただし、すぐに名前を変更しないでください。開発者とテスターは、キーリングまたはKWalletから大量のテスト用パスワードを除外することに依存する場合があります。


0

コメントしたかったのですが、評判が少なすぎてコメントできないということです。大変申し訳ございません。

キーホルダーを削除する@Wolfからの回答も役に立ち~/.local/share/keyrings/ました。そこから、私はDefault_keyring.keyringこの振る舞いの説明を見ました。

GNOME libsecretAPI には奇妙なところがあるようですが、OSCryptを初期化するときに、googleはlibsecretを使用してダミーのエントリを追加するだけです。詳細については、https//bugs.chromium.org/p/chromium/issues/detail?id = 660005を参照してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.