Chrome demande un mot de passe pour déverrouiller le trousseau de clés au démarrage

105

Dans Google Chrome, lorsque je vais sur une page de connexion, une fenêtre s'ouvre pour vous demander "Entrer le mot de passe du trousseau de clés" par défaut "à déverrouiller". Dans la plupart des cas, que je clique sur Annuler ou que je saisisse mon mot de passe, le formulaire de connexion est automatiquement rempli.

Comment puis-je me débarrasser de la popup? Je veux qu'il se connecte automatiquement à chaque fois, sans demander mon mot de passe système. La boîte de dialogue n'apparaît jamais pour aucune autre application.

Chèvre mécontente
la source
27
Vous pouvez démarrer chrome avec la ligne de commande google-chrome --password-store=basicafin d'éviter toute utilisation du trousseau de clés gnome. Voir: code.google.com/p/chromium/wiki/LinuxPasswordStorage Dans la mesure où une solution de contournement est spécifique à Chrome, cette question ne doit pas être un doublon.
Stephen Ostermiller
7
rm ~/.local/share/keyrings/*Maintenant, ouvrez Chrome. S'il vous demande votre mot de passe, n'entrez pas un choix, cliquez sur Continuer à chaque fois et ignorez les avertissements.
xinthose
D'accord avec @StephenOstermiller, une réponse détaillée est ubuntuforums.org/…
new2cpp le
Question
Jarno le

Réponses:

22

Comme décrit ici, vous pouvez définir le mot de passe du trousseau sur vide.

Accédez à Système / Préférences / Mot de passe et clés de chiffrement, cliquez avec le bouton droit sur le dossier approprié, puis cliquez sur Modifier le mot de passe. Entrez votre ancien mot de passe et laissez le nouveau en blanc.

sebikul
la source
20
Choisir un paramètre à l'échelle du système pour être moins sécurisé semble être une mauvaise idée. Il y a de meilleures options sur cette page: voir la réponse à libpam-gnome-keyring
Jeff Ward
4
Vous n'avez pas du tout besoin de vous occuper des portefeuilles et des trousseaux de clés, il suffit de désactiver le magasin de mots de passe en chrome. Voir ma réponse ci-dessous .
Capi Etheriel
Je constate que lorsque je le fais, il se réinitialise périodiquement et je dois taper à nouveau mon mot de passe. Cela semble correspondre aux mises à jour du système, mais je ne suis pas sûr. Est-ce que quelqu'un d'autre voit ça?
Jack O'Connor
Changer le mot de passe du système de clés à l'échelle du système pour éviter une fenêtre contextuelle particulière sur un programme particulier semble plutôt insatisfaisant.
DanielSank
45

Assurez libpam-gnome-keyring- vous d’abord qu’il est installé, puis déconnectez-vous, puis reconnectez-vous

Lorsque vous rouvrez Chrome, le système vous demandera le mot de passe du trousseau de clés, mais vous aurez également la possibilité de le déverrouiller à chaque fois que vous vous connecterez. Assurez-vous que cette option est sélectionnée et entrez votre mot de passe pour déverrouiller le trousseau de clés.

utilisateur91930
la source
16
C'est une meilleure solution que la réponse acceptée. Il ne devrait pas être nécessaire de définir un mot de passe vide simplement pour éviter certains désagréments.
Kevin
1
Cette option n'est pas disponible sur Mint 16
tomrozb le
4
Pour votre information, cette option ne fonctionnait pas pour Chromium 37.0.2062.120 (sous Debian 7 (Wheezy)). Cependant, dans ce cas, la solution de contournement, présentée dans la réponse sélectionnée ici (en transmettant l' --password-store=basicoption de sorte que Chrome utilise son propre magasin de mots de passe plutôt que d'essayer d'utiliser le trousseau de clés GNOME) fonctionne toujours.
Digger
2
Non disponible dans Mint 17 non plus, même avec le paquet spécifié installé.
Très irrégulière
4
Cela ne fonctionnait pas dans Xubuntu 17. no déverrouillez l'option de trousseau présentée. même vieux dialogue.
Norman Bird
42

De la page de manuel:

--password-store = <basic | gnome | kwallet>
Définit le magasin de mots de passe à utiliser. La valeur par défaut est de détecter automatiquement en fonction de l'environnement de bureau. basicsélectionne le magasin de mots de passe intégré et non chiffré. gnomesélectionne le trousseau Gnome. kwalletsélectionne (KDE) KWallet. (Notez que KWallet peut ne pas fonctionner de manière fiable en dehors de KDE.)

Le moyen le plus simple de résoudre ce problème dans le programme de lancement consiste à copier le .desktopfichier dans votre dossier personnel et à le modifier (les utilisateurs de Google Chrome doivent copier le fichier approprié):

cp /usr/share/applications/chromium-browser.desktop ~/.local/share/applications

Puis éditez le nouveau fichier de manière à ce que la Execligne se présente comme suit:

Exec=chromium-browser --password-store=basic %U

Si vous avez une autre application Chromium installée, leurs .desktopfichiers doivent également être ~/.local/share/applicationsinsérés, modifiez-les en conséquence.

Capi Etheriel
la source
2
Grand merci! Sauf que le fichier que je devais éditer était google-chrome.desktopplutôt que chromium-browser.desktop.
njlarsson
4
Doit être la solution la plus élégante sur la page - fonctionne pour moi dans 18.04 (pré-version).
Dɑvïd
1
Cela fonctionne, mais vous devez le faire à chaque fois que Chrome est mis à jour.
Pietro Coelho
1
ne fonctionne pas sur Ubuntu 19.04
tatsu
Il semble que cela fonctionne sur Ubuntu 19.04 à compter de cette date et de Chrome 74 - il y a trois entrées Exec: [Entrée du bureau], [Nouvelle action de bureau] et [Action de bureau nouvelle-fenêtre privée], et c'est chrome -browser.desktop. De plus, depuis que j'ai fait cela, Brave a également arrêté de demander des trousseaux de clés. Et j'ai changé les mises à jour d'Automatique pour les afficher dans les mises à jour logicielles afin que je n'aie plus à jouer à ce jeu difficile à réaliser pendant quelques temps.
VanAlbert
8

Vous pouvez supprimer ce message ennuyeux en

  1. Aller à (bouton Unité) / Mots de passe et clés
  2. Dans l'onglet Mots de passe, choisissez la clé appropriée (je n'en avais qu'un, vous devrez peut-être en trouver une). Faites un clic droit dessus et supprimez.
  3. Redémarrer Chrome
  4. Il vous demandera un mot de passe --- n'en tapez pas et continuez.
  5. Choisissez "Utiliser un stockage non sécurisé"

Prêt pour maintenant!

En ce qui concerne les popups, Chromium vous demande un mot de passe pour chiffrer vos mots de passe pour les sites Web. Sans mot de passe (comme il a été dit), quelqu'un aura accès à vos mots de passe en ayant un accès en lecture à certains fichiers.

Justislav
la source
4

Définir votre mot de passe de trousseau sur votre mot de passe de connexion devrait résoudre le problème. Si vous supprimez complètement le mot de passe, votre trousseau de clés sera accessible sans mot de passe (c.-à-d. Par tout le monde qui a un accès en lecture).

ChrisiPK
la source
C'est peut-être la meilleure réponse pour moi. Il stockera de manière sécurisée tous vos mots de passe, par rapport à toutes les autres réponses! En plus, j'ajouterais aussi à décocher l'option permettant à tout le monde de se connecter au réseau sur le super
Aleks le
3

Tout d'abord, je ne suis ni un Ubuntu ni un expert en sécurité. Je ne suis qu'un utilisateur / programmeur moyen qui voulait installer Chrome sur ma machine virtuelle Ubuntu 16.04 s'exécutant sous Parallels.

J'ai installé Chrome et j'ai été invité à saisir ce mot de passe ennuyeux de porte-clés et j'ai essayé de mettre le mot de passe de mon utilisateur en vain.

La solution que j'ai eu à travailler par hasard était de:

  1. Aller aux mots de passe et clés
  2. Sous "Mots de passe", supprimez simplement le trousseau de connexion sous celui-ci.
  3. Ubuntu va maintenant vous demander de créer le nouveau mot de passe
  4. Désormais, lorsque vous lancez Chrome, vous ne serez plus dérangé par le trousseau de fenêtres contextuelles! (Enfin, au moins pour le mien, ça ne l'a pas été.)
Sivabudh
la source
2

Ubuntu 12.10

  1. Aller au porte-clés et mot de passe
  2. puis, Affichage> Par porte-clés
  3. La fenêtre changera et affichera un volet gauche. Sélectionnez maintenant Connexion sous Mots de passe dans le volet de gauche. Faites un clic droit et sélectionnez 'changer le mot de passe'
  4. Entrez l'ancien mot de passe et laissez-le vide quand il vous le demandera.

J'espère que cela t'aides

huchein
la source
2
## Solution facile #####

1.Goto Keyring et mot de passe

2. Cliquez à droite sur Connexion et supprimez.

3.Open Chrome Il vous sera demandé d'entrer un nouveau mot de passe, laissez-le vide et continuez. c'est ça

Tushar Tajne
la source
2

J'ai conçu cette procédure pour simplifier la désactivation du mot de passe lors de la configuration de machines virtuelles Ubuntu. Je viens de le tester sur un système Ubuntu 16.04 sur lequel Chrome était installé (et non sur Chromium).

sudo sed -i '/^Exec=/s/$/ --password-store=basic %U/' /usr/share/applications/google-chrome.desktop

Cette commande ajoute --password-store=basic %Uà la fin de chaque ligne /usr/share/applications/google-chrome.desktopcommençant par Exec=.

Merci à Capi Etheriel, qui a répondu que je développais la mienne.

omikes
la source
Il serait peut-être préférable de copier les fichiers .desktop dans ~ / .local / share / applications et de les éditer ici. Pas besoin d'utiliser sudoalors.
jarno
1

Comme le problème est apparu sur mon ordinateur tout à l'heure, je pense avoir une meilleure solution.

  1. Aller à Accessories -> Password

  2. Clic droit sur le dossier 'login'

  3. Choisissez 'Changer le mot de passe'

  4. Choisissez «déverrouiller» et tapez le nouveau mot de passe.

Ainsi, les pop-up ne se révèlent plus jamais.

Vicklin
la source
0

Sur Xubuntu (Xfce), la résolution de ce problème peut nécessiter l'activation de "Lancer les services GNOME au démarrage" dans Paramètres -> Session et démarrage -> Avancé, puis de se déconnecter puis de nouveau.

sәɹoɈ
la source
Je vais essayer ça
Csaba Toth
0

Cela m'est arrivé lorsque je voulais cloner un profil d'utilisateur complet. Tous les paramètres du magasin d'applications avec les noms de chemin relatifs ne sont pas tous vérifiés.

Dans mon cas, je devais vider la section dconf apps/seahorse/listing, remplacer le nom du répertoire original et réimporter.

En écrivant ici la solution que j'oublierai probablement quand je reviendrai là-dessus:

dconf dump /apps/seahorse/listing/ > dconf.txt

efface les mauvais chemins dans dconf.txt

(dans mon cas, il était cette ligne:
keyrings-selected=['secret-service://login', 'openssh:///home/OLDUSERNAME/.ssh', 'openssh:///home/NEWUSERNAME/.ssh']
)

dconf reset -f /apps/seahorse/listing/
cat dconf.txt | dconf load /apps/seahorse/listing/

Costin Gușă
la source
0

J'ai écrit un script que vous pouvez exécuter chaque fois que Google Chrome est mis à jour.

Copiez et collez le script suivant dans votre éditeur de texte préféré:

#!/bin/bash
sed -i 's/@\"/@ --password-store=basic"/g' /opt/google/chrome/google-chrome

Enregistrez le fichier avec le nom fixchromedans votre répertoire personnel, puis exécutez la commande suivante pour rendre le fichier exécutable:

chmod +x ~/fixchrome

Maintenant, vous pouvez exécuter la commande suivante pour réparer Google Chrome chaque fois qu'il est mis à jour:

sudo ~/fixchrome
mchid
la source