À propos de Chrome et des trousseaux de clés
Ce problème survient car Chrome souhaite stocker les noms d'utilisateur/mots de passe dans le trousseau de clés (afin qu'ils soient cryptés). Par conséquent, à chaque fois que vous ouvrez Chrome, il tente de déverrouiller le trousseau de clés.
Veuillez noter que, sous Linux, Chrome peut utiliser différents types de trousseaux de clés pour les mots de passe que vous stockez dans le navigateur :
- Trousseau de clés de base : où Chrome stocke les mots de passe dans une base de données SQLite locale appelée "Login Data" (
$HOME/.config/chromium/Default/Login Data
). Les mots de passe y sont non cryptés.
- Trousseaux de clés de bureau : (par exemple, gnome-keyring ou KWallet) où Chrome stocke les mots de passe dans les services fournis par GNOME ou KDE. Il stocke les mots de passe cryptés dans une base de données spéciale qui doit être déverrouillée avant de pouvoir être utilisée.
Pour désactiver définitivement la fenêtre contextuelle "déverrouiller votre trousseau de clés", vous pouvez (1) demander à Chrome d'éviter les trousseaux de clés de bureau ou (2) créer un trousseau de clés de bureau ou modifier celui par défaut en utilisant Seahorse (pour GNOME) ou KDE Wallet Manager (pour KDE).
Vous pouvez demander à Chrome d'éviter les trousseaux de clés de bureau et d'utiliser une base de données locale. Si vous le faites, Chrome ne tentera pas de déverrouiller le trousseau de clés à nouveau. Cependant, chaque fois que vous demandez à Chrome de "mémoriser un mot de passe", le mot de passe sera stocké en texte brut sur votre ordinateur local. Un utilisateur expert pourrait accéder à vos mots de passe en texte brut si vous utilisez cette alternative. Cette solution est recommandée uniquement si vous ne demandez pas à Chrome de mémoriser vos mots de passe.
Demander à Chrome d'éviter le trousseau de clés
Pour exécuter Chrome sans utiliser le trousseau de clés, vous pouvez utiliser l'option --password-store=basic
:
$ google-chrome --password-store=basic
Modifier le lanceur Chrome (icône) pour éviter le trousseau de clés
Étant donné que vous lancez habituellement Chrome en double-cliquant sur une icône, vous devez modifier la commande pour les icônes que vous utilisez pour inclure l'option supplémentaire pour exécuter Chrome de cette manière tout le temps. Vous pouvez éditer (1) le lanceur global dans le dossier /usr/share/applications/google-chrome.desktop
ou (2) le fichier de lanceur personnel situé dans le répertoire ~/.local/share/applications/
.
-
Modifier le fichier de lanceur. Par exemple, en utilisant gedit
sudo vi /usr/share/applications/google-chrome.desktop
-
Modifier la ligne Exec=
pour inclure l'option --password-store=basic
Exec=/opt/google/chrome/google-chrome --password-store=basic (and any other option you want)