Chrome belästigt mich beim Start wegen eines Schlüsselbundkennworts

11

Eine Anwendung möchte auf den Schlüsselring 'Standardschlüsselring' zugreifen.

Chrome / Chromium fordert mich bei jedem Öffnen zur Eingabe eines Kennworts auf. Ich weiß nicht, warum es nicht direkt in das Betriebssystem integriert ist, um es mit dem Login zu entsperren, aber es gibt keinen offensichtlichen Weg, dies zu umgehen.

Ich habe gelesen, dass ich muss

rm ~/.gnome2/keyrings/default.keyring

Ich habe jedoch keine solche Datei in meiner XNce-Installation ohne GNOME.

Wolf
quelle

Antworten:

8

Dieses Problem hat eine lange Geschichte und Sie können damit herumspielen, gnome-keyringwenn Sie möchten, aber ich fand, dass die einfachere Lösung darin besteht, das Kennwort dieser Eingabeaufforderung auf leer zu setzen, sodass Sie nicht mehr gefragt werden:

  1. rm ~/.local/share/keyrings/*(Sie können diese Dateien zunächst überprüfen möchten / backup, wenn Sie nicht auf einer Neuinstallation sind, zum Beispiel cp -r ~/.local/share/keyrings ~/keyrings-backup)
  2. Starten Sie Chrome neu
  3. Wenn Sie aufgefordert werden, einen Schlüsselbund zu erstellen, fahren Sie fort, ohne ein Kennwort einzugeben. (Es stellte sich heraus, dass es Ihnen gut gegangen wäre, wenn Sie dies das erste Mal getan hätten.)
Wolf
quelle
Durch Drücken von "Weiter" ohne Eingabe eines Passworts stürzte mein System die ersten drei Male ab. Beim vierten Mal erhalte ich keine Eingabeaufforderungen mehr, alle Gnome-Erweiterungen wurden auf "Deaktiviert" gesetzt und Chrome öffnet alle paar Minuten vier Registerkarten der Google Mail-Info-Seite.
Jamie
Hat bei mir nicht funktioniert, aber mit --password-store = basic gemäß der Antwort von jbrock ausgeführt.
Jan Kyu Peblik
1
Tolle Antwort, danke. Dieses langfristige Problem wurde für mich gelöst.
C26
1
Schlüsselbund ohne Passwort ist nicht verschlüsselt. Wie gut ist es dann
Grogi
Funktionierte hervorragend mit Opera und Xubuntu 19.04. Vielen Dank! Ich mache mir keine Sorgen, dass in meinem Browser gespeicherte Passwörter unverschlüsselt sind, da ich einen Passwort-Manager eines Drittanbieters verwende und keine Passwörter in meinem Browser speichere. Außerdem führe ich eine vollständige Entschlüsselung durch.
Nick
7

Ich weiß nicht, ob diese Frage noch relevant ist, aber ich habe eine Lösung gefunden, die für mich funktioniert. Ich verwende Debian Jessie i386. Verwenden Sie den XFCE-Desktop und den gdm3-Display-Manager. Was ich fand, war, dass das Problem behoben wurde, indem ich in den Anwendungsmenüeinstellungen> Sitzung und Start> Erweitert die Option Gnome-Dienste beim Start starten auswählte. Ich bin mir nicht sicher, wie dies bei anderen Distributionen geschehen würde, aber es funktioniert bei Debian Jessie.

Ticojohn
quelle
1
Ich habe die gleiche Lösung auf Xubuntu 17.04 (Zesty) gefunden.
12sәɹoɈ
Vielen Dank für die Bereitstellung einer Lösung. Dies ist leider immer noch relevant. Leider funktioniert Ihr Rat nicht für mich Debian Stretch, mit sauberer Installation XFCE destkop.
Christian Herenz
Hat mir bei Mint XFCE geholfen.
Grogi
2

Ich weiß nicht, auf welcher Distribution Sie sich befinden, aber ich würde ein Skript erstellen ~/binund es chromium(für Debian) oder chromium-browser(für Ubuntu) aufrufen . Stellen Sie sicher, dass Sie das Skript an den Chromium-Status Ihrer Distribution anpassen:

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

Für Google Chrome können Sie ein anderes Skript erstellen ~/binund es wie google-chrome-stablefolgt aufrufen :

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

Die obigen Skripte verwenden das Argument --password-store=basicfür jede Instanz, wenn Sie eines der beiden Programme starten.

Aus dieser Quelle :

--password-store Gibt an, welches Verschlüsselungsspeicher-Backend verwendet werden soll. Mögliche Werte sind kwallet, kwallet5, gnome, gnome-keyring, gnome-libsecret, basic. Jeder andere Wert führt dazu, dass Chrome das beste Backend automatisch erkennt. TODO (crbug.com/571003): Wenn PasswordStore den Schlüsselring oder KWallet nicht mehr zum Speichern von Kennwörtern verwendet, benennen Sie dieses Flag um, um die Referenzierung von Kennwörtern zu beenden. Benennen Sie es jedoch nicht früher um. Entwickler und Tester können sich darauf verlassen, dass große Mengen an Testkennwörtern nicht in ihren Keyrings oder KWallets enthalten sind.

jbrock
quelle
0

Ich wollte einen Kommentar abgeben, aber es sagt mir, dass ich es wegen zu wenig Ruf nicht kann. Entschuldigung für diese 'Antwort'.

Die Antwort von @Wolf, die Schlüsselringe zu löschen, ~/.local/share/keyrings/hat mir auch geholfen. Von da an sah ich in Default_keyring.keyringeiner Erklärung für dieses Verhalten.

Es scheint, dass die GNOME- libsecretAPI eine Besonderheit aufweist, und Google fügt beim Initialisieren von OSCrypt lediglich einen Dummy-Eintrag mit libsecret hinzu. Weitere Informationen finden Sie unter: https://bugs.chromium.org/p/chromium/issues/detail?id=660005 .

Django Kunzmann
quelle