Ich melde mich mit einem Passwort bei Ubuntu 12.04 an. Wenn ich später meinen Browser (Chrome) verwende, werde ich aufgefordert, ein Kennwort zum Entsperren des Schlüsselbunds einzugeben, damit der Browser auf meine gespeicherten Anmeldeinformationen für verschiedene Websites zugreifen kann (es ist dasselbe Kennwort). Wenn ich über SSH mit meinem privaten Schlüssel eine Verbindung zu anderen Computern herstelle, werde ich außerdem aufgefordert, dasselbe Kennwort einzugeben, um meinen privaten Schlüssel zu entsperren.
Wie kann ich dafür sorgen, dass ich genau einmal pro Login nach meinem Passwort gefragt werde (vorausgesetzt, mein Login-Passwort stimmt mit dem überein, das ich für alle meine privaten Schlüssel verwende)? Eine wichtige Voraussetzung : Alle meine privaten Schlüssel sollten ein Passwort haben . Dies bedeutet, dass ich beim Anmelden ein Passwort eingeben muss, wodurch ein Schlüssel entsperrt wird, der wiederum die Passwörter für alle anderen Schlüssel (die ebenfalls entsperrt sind) entschlüsselt. Dies bedeutet auch, dass andere Personen, die Zugriff auf meine privaten Schlüssel erhalten, diese nicht ohne mindestens ein Kennwort verwenden können.
Wahrscheinlich wird jemand versuchen, diese Frage als Duplikat dieser Frage , dieser Frage oder dieser Frage zu kennzeichnen . Obwohl diese Fragen ähnlich sind, besagt keine ausdrücklich, dass beim Anmelden noch ein Passwort eingegeben werden muss, wie ich es hier fordere. Infolgedessen sagen die akzeptierten Lösungen einfach "Setzen Sie Ihre Passwörter auf leer" - das will ich nicht, es ist gefährlich! Ich bin mir der ähnlichen Fragen bewusst, aber noch hat keine die richtige Antwort erhalten, weil sie sich geringfügig unterscheiden.
Antworten:
Gehen Sie zu System / Preferences / Passwords and Encryption Keys , um Ihre Schlüsselbunde anzuzeigen.
Alle Schlüssel / Passwörter, die Sie beim Anmelden entsperren möchten, müssen sich im Anmeldeschlüsselbund befinden .
Wenn sie sich in einem anderen Schlüsselbund befinden, löschen Sie sie. Wenn Sie das nächste Mal nach dem Kennwort gefragt werden, sollte im Popup-Fenster eine Option zum Speichern im Anmeldeschlüsselbund angezeigt werden. (Ich denke, Sie können nicht einfach von einem zum anderen kopieren, Sie müssen löschen.)
Abhängig von Ihrem Fall können die Dinge etwas anders sein. Wenn dies nicht funktioniert, fügen Sie bitte einen Screenshot des Popup-Fensters bei, das Sie mit allen erweiterten Optionen erhalten.
quelle
Der erste Schritt umfasst das Erstellen eines Satzes von RSA-Schlüsseln zur Verwendung bei der Authentifizierung. Dies sollte auf dem Client erfolgen. So erstellen Sie Ihre öffentlichen und privaten SSH-Schlüssel in der Befehlszeile:
Sie werden aufgefordert, einen Speicherort für die Schlüssel und eine Passphrase für die Schlüssel anzugeben. Diese Passphrase schützt Ihren privaten Schlüssel, während er auf der Festplatte gespeichert ist, und muss jedes Mal verwendet werden, wenn Sie sich bei einem schlüsselbasierten System anmelden müssen:
Quelle Aus Ubuntu Wiki.
quelle
Stellen Sie Ihr Schlüsselbund Passwort die seine gleichen wie Ihr Login-Passwort, nicht leer. Dies wird Ihr Ziel erreichen, den Schlüsselbund beim Anmelden zu entsperren und den Schlüsselbund selbst mit einem Passwort zu schützen. Dies ist in der Tat das Standardverhalten für ein neues Setup. Sie haben also wahrscheinlich Ihr Passwort irgendwann geändert oder speziell ein anderes Passwort für Ihren Schlüsselbund festgelegt. Ändern Sie den einen oder den anderen, damit beide übereinstimmen, und alles wird entsperrt, wenn Sie sich anmelden.
quelle
Auch wenn Sie das Passwort für den Schlüsselbund und Ihr Login-Passwort gleich haben, habe ich das gleiche Problem auf Ubuntu 12.04
Beim erstmaligen Anmelden werde ich aufgefordert, den Schlüsselbund pwd einzugeben, und alles ist in Ordnung
Wenn ich Chrome schließe und erneut öffne, treten immer wieder Synchronisierungsprobleme auf
Dies ist ein bekannter Fehler in Windows / Mac und Linux:
http://groups.google.com/a/googleproductforums.com/forum/#!category-topic/chrome/report-a-problem-and-get-troubleshoot-help/SFTQBjxJX-4
Wenn ich mir meinen lokalen Status in /home/.config/google-chrome ansehe, heißt es, dass ich nicht sauber beendet werde:
"exited_cleanly": false,
quelle
Wenn Sie ein leeres Kennwort für den Schlüsselbund festlegen, werden Sie nicht mehr gestört.
quelle