Chrome запитує пароль для розблокування брелока під час запуску


104

У Google Chrome, коли я переходжу на сторінку входу, з'являється вікно із запитом "Ввести пароль для введення ключа" за замовчуванням "для розблокування". У більшості випадків, натискаючи Скасувати чи вводити свій пароль, форма для входу все одно автоматично заповнюється.

Як я можу позбутися спливаючого вікна? Я хочу, щоб він автоматично входив у систему, а не просив мого пароля системи. Діалогове вікно ніколи не з’являється для будь-яких інших програм.


27
Ви можете почати chrome за допомогою командного рядка, google-chrome --password-store=basicщоб він не вимагав використовувати ключ gnome. Див.: Code.google.com/p/chromium/wiki/LinuxPasswordStorage Оскільки існує вирішення, характерне для Chrome, це питання не повинно бути дублікатом.
Стівен Остерміллер

7
rm ~/.local/share/keyrings/*Тепер відкрийте Chrome, якщо він запитає вас про пароль, не вводьте один раз і виберіть «Продовжити» кожен раз, і ігноруйте попередження.
xinthose

Погодьтеся з @StephenOstermiller, детальна відповідь - ubuntuforums.org/…
new2cpp

Відповіді:


22

Як описано тут, ви можете встановити порожній ключ пароля.

Перейдіть до системи / Налаштування / Ключі пароля та шифрування, клацніть правою кнопкою миші відповідну папку та натисніть Змінити пароль. Введіть свій старий пароль і залиште новий.


20
Вибір загальносистемного налаштування для менш безпечного видається поганою ідеєю. На цій сторінці є кращі варіанти: дивіться відповідь на відповіді лібпам-гном
Джефф Уорд

4
Вам взагалі не потрібно возитися з гаманцями та брелоками, просто вимкніть зберігання паролів у хромі. Дивіться мою відповідь нижче .
Capi Etheriel

Я вважаю, що коли я це роблю, він періодично скидається, і мені доведеться знову вводити свій пароль. Здається, це корелює з оновленнями системи, але я не впевнений. Хтось ще бачить це?
Джек О'Коннор

Зміна пароля для введення брелока для всієї системи, щоб уникнути одного конкретного спливаючого вікна для однієї конкретної програми, здається досить незадовільним.
DanielSank

45

Спочатку переконайтесь, що libpam-gnome-keyringвстановлено, а потім вийдіть із системи та ввійдіть назад.

Коли ви знову відкриєте Chrome, він попросить пароль для брелока, але дасть вам можливість розблокувати брелок щоразу при вході в систему. Переконайтесь, що це вибрано, і введіть свій пароль, щоб розблокувати брелок.


16
Це краще рішення, ніж прийнята відповідь. Не слід встановлювати порожній пароль, щоб уникнути незручностей.
Кевін

1
Ця опція недоступна для Монетного двору 16
tomrozb

4
FYI, цей варіант не працював для Chromium 37.0.2062.120 (запуск Debian 7 (Wheezy)). Однак, в цьому випадку, обхідний шлях, представлений в обраному відповіді тут (пропускання --password-store=basicваріанти , так що Chrome використовує його власний магазин пароля , а не намагатися використовувати брелоки GNOME) все ще працює задоволення!
Digger

2
Не доступний і в Монетному дворі 17, навіть із встановленим пакетом.
Вкрай нерегулярний

4
У Xubuntu 17. це не спрацювало, не було розблоковано представлений варіант введення брелока. той же старий діалог.
Норман Птах

42

На сторінці сторінки:

--password-store = <basic | gnome | kwallet>
Встановити зберігання паролів для використання. За замовчуванням - автоматичне виявлення на основі середовища робочого столу. basicвибирає вбудований незашифрований зберігання паролів. gnomeвибирає ключі Gnome. kwalletвибирає (KDE) KWallet. (Зверніть увагу, що KWallet може не працювати надійно поза KDE.)

Найпростіший спосіб виправити це в панелі запуску - скопіювати .desktopфайл у свою домашню папку та відредагувати (користувачі Google Chrome мають скопіювати відповідний файл):

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

Потім відредагуйте новий файл таким чином, щоб Execрядок читав так:

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

Якщо у вас встановлено будь-який інший додаток Chromium, їх .desktopфайли також повинні бути в ньому ~/.local/share/applications, відредагуйте їх відповідно.


2
Щиро дякую! За винятком того, що мені потрібно було відредагувати файл, google-chrome.desktopа не chromium-browser.desktop.
njlarsson

4
Має бути найелегантнішим рішенням на сторінці - працює для мене в 18.04 (передвипуск).
Dɑvïd

1
Це працює, але робити це потрібно щоразу, коли оновлення хромується.
Pietro Coelho

1
не працює на ubuntu 19.04
тацу

Здається, він працює на ubuntu 19.04 станом на цю дату та Chrome 74 - є три записи Exec: [Desktop Entry], [Desktop Action new-window] та [Desktop Action new-private-window], і це хром -browser.desktop. Плюс, оскільки я це зробив, Хоробрий перестав також підказувати ключові слова. І я змінив оновлення з автоматичного на показ у оновленнях програмного забезпечення, тому мені не потрібно на деякий час знову грати в цю гру, як зробити прості речі-важкі ігри.
VanAlbert

8

Ви можете видалити це дратівливе повідомлення за допомогою

  1. Перейдіть до (кнопка Unity) / Паролі та ключі
  2. На вкладці Паролі виберіть потрібний ключ (я отримав би лише один, тому вам може знадобитися знайти належний ключ). Клацніть на ньому правою кнопкою миші та видаліть.
  3. Перезапустіть хром
  4. Він попросить пароль --- не вводити жодного і продовжувати.
  5. Виберіть "Використовувати небезпечні сховища"

Готові зараз!

Щодо спливаючих вікон, Chromium просить зашифрувати паролі для веб-сайтів. Без пароля (як було сказано) хтось матиме доступ до ваших паролів, читаючи доступ до деяких файлів.


4

Встановлення пароля для введення ключа до пароля для входу повинно вирішити проблему. Якщо ви повністю видалите пароль, ваш брелок буде доступний без пароля (тобто кожен код, який має доступ до читання).


Це, мабуть, найкраща відповідь для мене. Він надійно зберігатиме всі ваші паролі порівняно з усіма іншими відповідями! Як додаток, я також додав би скасувати опцію дозволу всім підключитися до мережі до безпеки superuser.com/a/115737
Aleks

3

По-перше, я ні в якому разі не Ubuntu, ані експерт із безпеки. Я просто середній користувач / програміст, який хотів встановити Chrome на моєму Ubuntu 16.04 VM, що працює під Parallels.

Я встановив Chrome, і мені було запропоновано це надокучливе спливаюче введення пароля, і намагався ввести пароль свого користувача безрезультатно.

Рішення, над яким я почав працювати досить випадково, було:

  1. Перейдіть до Паролі та ключі
  2. У розділі "Паролі" просто видаліть під цим ключовим кодом вхід
  3. Тепер Ubuntu запропонує вам створити новий пароль
  4. Тепер, коли ви запускаєте Chrome, це більше не буде турбувати вас із спливаючим меню! (Ну, принаймні, для моєї, ні.)

2

Ubuntu 12.10

  1. Перейти до ключового слова та пароля
  2. потім, Перегляд> За допомогою брелока
  3. Вікно зміниться і відобразиться ліва панель. тепер виберіть Увійти під паролем у лівій області. Клацніть правою кнопкою миші та виберіть 'змінити пароль'
  4. Введіть старий пароль, і коли він запропонує новий пароль, просто залиште його порожнім.

Сподіваюсь, це допомагає


2
## Легке рішення #####

1.Зайдіть введення ключа та пароль

2. Правий клацання на вході та видалення.

3.Закрийте Chrome. Він попросить ввести новий пароль, залиште його порожнім і продовжуйте. Це воно


2

Я зробив цей однофайл, щоб зробити відключення спливаючого пароля простим, коли я налаштовую VM-файли Ubuntu. Я щойно тестував це на системі Ubuntu 16.04, на якій був встановлений Chrome (а не Chromium).

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

Ця команда додає --password-store=basic %Uдо кінця будь-якого рядка, /usr/share/applications/google-chrome.desktopщо починається з Exec=.

Заслуга Capi Etheriel, який я відповідав на розробку шахти.


Можливо, буде краще скопіювати .desktop файли в ~ / .local / share / застосунки та відредагувати їх там. sudoТоді не потрібно використовувати .
jarno

1

Оскільки проблема з'явилася на моєму комп’ютері саме зараз, я думаю, що я отримав краще рішення.

  1. Йти до Accessories -> Password

  2. Клацніть правою кнопкою миші папку "Логін"

  3. Виберіть "Змінити пароль"

  4. Виберіть "розблокувати" та введіть новий пароль.

Таким чином, спливаючі вікна ніколи не вивертаються знову.


0

На Xubuntu (Xfce) для усунення цієї проблеми може знадобитися включити "Запуск сервісів GNOME при запуску" в Налаштуваннях -> Сесія та запуск -> Додатково, а потім вийти з системи та знову.


Я спробую це
Csaba Toth

0

Це сталося зі мною, коли я хотів клонувати цілий профіль користувача. Виявляється, не всі програми зберігають налаштування з відносними іменами.

У моєму випадку мені довелося скинути розділ dconf для apps/seahorse/listing, замінити оригінальне ім’я каталогу та повторно імпортувати.

Написавши тут рішення, тому що я, швидше за все, забуду, коли знову вдаруся по цьому:

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

видалити неправильні імена в dconf.txt

(у моєму випадку це був такий рядок
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/


0

Я написав сценарій, який можна запускати щоразу, коли Google Chrome оновлюється.

Скопіюйте та вставте наступний сценарій у свій улюблений текстовий редактор:

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

Збережіть файл із іменем fixchromeу домашній директорії та виконайте наступну команду, щоб зробити файл виконуваним:

chmod +x ~/fixchrome

Тепер ви можете запустити таку команду, щоб виправити Google Chrome щоразу, коли вона оновлюється:

sudo ~/fixchrome
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.