ウェブサイトにログインする必要がある場合、Chromeは利用可能なユーザー名の数と私が選択したユーザーに関連付けられたパスワードを表示します(以前にユーザーパスワード接続を保存した場合)。
今、Chromeはまだ正しいユーザーを提供しますが、パスワードは提供しません。パスワードを入力する必要があります(覚えている場合、そうでない場合はパスワードをリセットします)、ログインに成功するとChromeはパスワードの保存権限を要求します。 。もちろん権限を与えましたが、次回ログインしたときにパスワードが覚えていませんでした。
Settings->Passwords
画面をオンにすると、次の内容が表示されます。
パスワード保存提案[はい] 自動的にログイン[はい]
そして下
保存されたパスワード 保存したパスワードがここに表示されます。
つまり、パスワードは実際には保存されません。
最後に考えると、同じページでView and manage saved passwords in your Google Account
重要な例外を除いて、すべてのサイト、ユーザー、パスワードを見ることができます!これらのパスワードのいくつかは古いです。
私はDebian Sidです。 ChromeはVersion 76.0.3809.132 (Official Build) (64-bit)
Googleの公式製品です。.deb
この迷惑な問題を解決するにはどうすればよいですか?
修正する
これがシェルでChromeを起動したときに表示される結果です。
$ google-chrome
[18891:18891:0906/221132.855189:ERROR:sandbox_linux.cc(369)] InitializeSandbox() called with multiple threads in process gpu-process.
[18856:18990:0906/221136.514201:ERROR:object_proxy.cc(619)] Failed to call method: org.freedesktop.Notifications.GetCapabilities: object_path= /org/freedesktop/Notifications: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files
[18891:18891:0906/221143.906640:ERROR:buffer_manager.cc(488)] [.DisplayCompositor]GL ERROR :GL_INVALID_OPERATION : glBufferData: <- error from previous GL command
[18856:18996:0906/221151.512723:ERROR:password_syncable_service.cc(191)] Passwords datatype error was encountered: Failed to get passwords from store.
特にPasswords datatype error was encountered: Failed to get passwords from store.
私の問題に関連しているようです。
答え1
場合によっては、複数のログインファイルが破損し、Google Chromeがパスワードを保存できないことがあります。
問題を解決するには、google-chromeを閉じてください。端末を次のディレクトリに移動して、ログインデータとログインデータログの両方のファイルを削除します。
cd ~/.config/google-chrome/Default
rm 'Login Data'
rm 'Login Data-journal'
今すぐ「Chrome://settings/passwords」URLでChromeを開き、「保存されたパスワード...」の下にパスワードが返されることを確認してください。パスワードを保存し、上記のパスワードURLを確認して保存されていることを確認してください。
答え2
同様の問題がありました。 「保存されたパスワード」「保存されたパスワードはここに表示されます」と空白ですが、自分のユーザー名とパスワードは正しく保存され、正しく機能します。私は素晴らしいPythonスクリプトで遊んでいます。https://rtfm.co.ua/en/chromium-linux-keyrings-secret-service-passwords-encryption-and-store/そして、私のマスターパスワードで解読できないパスワード(データベース行)を削除することで、「保存されたパスワード」のリストが得られたことがわかりました。
さらに技術的になっています。 「~/.config/google-chrome/Default/Login Data」(Fedora 33)Chrome設定(sqlite3データベース)のバックアップを作成しました。元の「ログイン」テーブルをエクスポートし(たとえば、「sqlitebrowser」ツールを介して)、エディタを使用して正しくデコードできなかった行/パスワード(すべてID 1から57まで)を削除して機能することを~/.config/google-chrome/Default $ sqlite3 Login\ Data 'delete from logins' && sqlite3 Login\ Data ".read /home/mj//logins-ok.sql" && google-chrome
確認しました。
デバッグに数時間かかり、何百ものログイン/パスワードが再び登場しました。この問題を新しいChromeバグとして報告しようとしています。 IMO これは、いくつかの復号化の競合または検索/並べ替え操作に入る復号化の誤ったutf8の結果が原因で発生します。
答え3
Ubuntu 20.04でも同じ問題が発生しました。既存の Google Chrome プロフィールの名前を変更して問題を解決しました。これの手順は次のとおりです。
- SSH経由でアカウントにログインします。
cd ~/.config
- 既存の Google Chrome プロフィールの名前を変更します。
mv google-chrome google-chrome-old
- Google Chromeを起動してください。
- アカウントで再度ログインして同期してください。