О хроме и брелках для ключей
Эта проблема возникает из-за того, что Chrome хочет хранить имена пользователей / пароли в связке ключей (чтобы они были зашифрованы). Поэтому каждый раз, когда вы открываете Chrome, он пытается разблокировать брелок.
Пожалуйста, обратите внимание, что в Linux, Chrome может использовать различные типы брелков для ключей для паролей, которые вы храните в браузере:
-
Базовый брелок для ключей: где Chrome хранит пароли в локальной базе данных SQLite под названием “Данные для входа” (
$HOME/.config/chromium/Default/Login Data
). Там пароли не зашифрованы.
-
Настольные брелоки для ключей: (т.е., гном-брелок для ключей или КВаллет), где Chrome хранит пароли в сервисах, предоставляемых GNOME или KDE. Он хранит зашифрованные пароли в специальной базе данных, которая должна быть разблокирована, прежде чем ее можно будет использовать.
Чтобы навсегда отключить всплывающее окно “разблокировать брелок”, вы можете (1) указать Chrome избегать использования брелков для ключей на рабочем столе или (2) создать брелок для ключей на рабочем столе или изменить брелок по умолчанию с помощью Морской конек (для GNOME) или Менеджер кошельков KDE (для KDE).
Вы можете указать Chrome избегать использования брелков для ключей на рабочем столе и использовать локальную базу данных. Если вы это сделаете, Chrome больше не будет пытаться разблокировать брелок для ключей. Однако каждый раз, когда вы указываете Chrome "запомнить пароль",, пароль будет сохранен в plan-text на вашем локальном компьютере. Опытный пользователь может получить доступ к вашим паролям в формате plan-text, если вы используете эту альтернативу. Это решение рекомендуется использовать только в том случае, если вы не просите Chrome запоминать ваши пароли.
Указание Chrome избегать использования брелка для ключей
Чтобы запустить Chrome без использования связки ключей, вы можете использовать опцию --password-store=basic
:
$ google-chrome --password-store=basic
Изменение пусковой установки Chrome (значок), чтобы избежать связки ключей
Учитывая, что вы обычно запускаете Chrome, делая двойной щелчок по значку, вы должны измените команду для используемых вами значков чтобы включить дополнительную опцию для постоянного запуска Chrome таким образом. Вы можете отредактировать (1) глобальную панель запуска в /usr/share/applications/google-chrome.desktop
папку или (2) личный файл запуска, расположенный в ~/.local/share/applications/
каталог.
-
Отредактируйте файл запуска. Например, используя gedit
sudo vi /usr/share/applications/google-chrome.desktop
-
Измените Exec=
строка, включающая в себя --password-store=basic
вариант
Exec=/opt/google/chrome/google-chrome --password-store=basic (and any other option you want)