Chrome prosi o podanie hasła, aby odblokować brelok podczas uruchamiania

104

W przeglądarce Google Chrome, gdy przechodzę do strony logowania, pojawia się okno z pytaniem: „Wprowadź hasło dla klucza„ domyślny ”, aby odblokować”. W większości przypadków, niezależnie od tego, czy kliknę przycisk Anuluj, czy wprowadzę hasło, formularz logowania i tak zostanie automatycznie wypełniony.

Jak pozbyć się wyskakującego okienka? Chcę, aby za każdym razem automatycznie się logował, a nie pytał o hasło systemowe. Okno dialogowe nigdy nie pojawia się w przypadku innych aplikacji.

DisgruntledGoat
źródło
27
Możesz uruchomić chrome za pomocą wiersza poleceń, google-chrome --password-store=basicaby nie pytał o użycie breloka gnome. Zobacz: code.google.com/p/chromium/wiki/LinuxPasswordStorage Ponieważ istnieje obejście specyficzne dla Chrome, to pytanie nie powinno być duplikatem.
Stephen Ostermiller
7
rm ~/.local/share/keyrings/*Teraz otwórz Chrome, jeśli poprosi Cię o hasło, nie wpisuj jednego, wybierz Kontynuuj za każdym razem i zignoruj ​​wszelkie ostrzeżenia.
xinthose
Zgadzam się z @StephenOstermiller, szczegółową odpowiedzią jest ubuntuforums.org/…
new2cpp 24.02.18
Powiązane pytanie
jarno

Odpowiedzi:

22

Jak opisano tutaj , możesz ustawić hasło klucza jako puste.

Przejdź do System / Preferencje / Hasło i klucze szyfrowania, kliknij prawym przyciskiem myszy odpowiedni folder i kliknij Zmień hasło. Wprowadź swoje stare hasło i pozostaw nowe puste.

sebikul
źródło
20
Wybór ustawienia systemowego na mniej bezpieczne wydaje się złym pomysłem. Na tej stronie są lepsze opcje: zobacz odpowiedź na klucz-klucz libpam-gnome
Jeff Ward,
4
Nie musisz w ogóle zadzierać z portfelami i breloczkami do kluczy, po prostu wyłącz przechowywanie haseł w chrome. Zobacz moją odpowiedź poniżej .
Capi Etheriel
Kiedy to robię, okresowo resetuje się i muszę ponownie wpisać hasło. Wygląda na to, że koreluje z aktualizacjami systemu, ale nie jestem pewien. Czy ktoś to widzi?
Jack O'Connor,
Zmiana hasła klucza systemowego w celu uniknięcia jednego wyskakującego okienka w jednym programie wydaje się dość niezadowalająca.
DanielSank
45

Najpierw upewnij się, że libpam-gnome-keyringjest zainstalowany, a następnie wyloguj się i zaloguj ponownie.

Po ponownym otwarciu Chrome poprosi o podanie hasła do klucza, ale da ci możliwość odblokowania klucza przy każdym logowaniu. Upewnij się, że jest zaznaczone i wprowadź hasło, aby odblokować brelok.

użytkownik91930
źródło
16
To lepsze rozwiązanie niż zaakceptowana odpowiedź. Nie należy ustawiać pustego hasła, aby uniknąć pewnych niedogodności.
Kevin,
1
Ta opcja nie jest dostępna w Mennicy 16
tomrozb
4
Do Twojej wiadomości, ta opcja nie działała dla Chromium 37.0.2062.120 (z uruchomionym Debianem 7 (Wheezy)). Jednak w tym przypadku obejście przedstawione w wybranej odpowiedzi tutaj (przekazanie --password-store=basicopcji, aby Chrome używał własnego magazynu haseł zamiast próby użycia kluczy GNOME) nadal działa!
Digger
2
Niedostępne również w Mennicy 17, nawet po zainstalowaniu określonego pakietu.
Wysoce nieregularny
4
Nie działało to w Xubuntu 17. nie przedstawiono odblokowania opcji kluczy. to samo stare okno dialogowe.
Norman Bird,
42

Z strony podręcznika:

--password-store = <basic | gnome | kwallet>
Ustaw magazyn haseł do użycia. Domyślnie automatyczne wykrywanie odbywa się na podstawie środowiska pulpitu. basicwybiera wbudowany, niezaszyfrowany magazyn haseł. gnomewybiera brelok Gnome. kwalletwybiera (KDE) KWallet. (Pamiętaj, że KWallet może nie działać niezawodnie poza KDE).

Najłatwiejszym sposobem, aby to naprawić w programie uruchamiającym, jest skopiowanie .desktoppliku do folderu domowego i edycja (użytkownicy Google Chrome powinni skopiować odpowiedni plik):

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

Następnie edytuj nowy plik, tak aby Execwiersz brzmiał następująco:

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

Jeśli masz zainstalowaną inną aplikację Chromium, ich .desktoppliki również powinny być w ~/.local/share/applications, odpowiednio je edytuj.

Capi Etheriel
źródło
2
Wielkie dzięki! Tyle że plik, który musiałem edytować, był google-chrome.desktopraczej niż chromium-browser.desktop.
njlarsson
4
To musi być najbardziej eleganckie rozwiązanie na stronie - działa dla mnie w 18.04 (pre-release).
Dɑvïd
1
Działa, ale musisz to zrobić przy każdej aktualizacji Chrome.
Pietro Coelho,
1
nie działa na Ubuntu 19.04
tatsu
Wygląda na to, że działa na Ubuntu 19.04 od tej daty i Chrome 74 - istnieją trzy wpisy Exec: [Wpis na pulpicie], [Nowe okno na pulpicie] i [Nowe okno na pulpicie] i jest to chrome -browser.desktop. Dodatkowo, odkąd to zrobiłem, Brave przestał również wyświetlać breloki. I zmieniłem aktualizacje z Automatycznie na Wyświetlane w aktualizacjach oprogramowania, więc nie muszę ponownie grać w tę grę od prostych do prostych rzeczy.
VanAlbert
8

Możesz usunąć tę irytującą wiadomość przez

  1. Przejdź do (Przycisk Unity) / Hasła i klucze
  2. W zakładce Hasła wybierz odpowiedni klucz (mam tylko jeden, więc może być konieczne znalezienie odpowiedniego klucza). Kliknij go prawym przyciskiem myszy i usuń.
  3. Uruchom ponownie Chromium
  4. Poprosi o hasło --- nie wpisuj żadnego i kontynuuj.
  5. Wybierz „Użyj niebezpiecznej pamięci”

Gotowi na teraz!

Jeśli chodzi o wyskakujące okienka, Chromium prosi o hasło do szyfrowania haseł do stron internetowych. Bez hasła (jak to powiedziano) ktoś będzie miał dostęp do twoich haseł, mając dostęp do odczytu niektórych plików.

Justislav
źródło
4

Ustawienie hasła klucza do hasła logowania powinno rozwiązać problem. Jeśli całkowicie usuniesz hasło, brelok będzie dostępny bez hasła (tj. Dla każdego użytkownika, który ma dostęp do odczytu).

ChrisiPK
źródło
To chyba najlepsza odpowiedź dla mnie. Będzie przechowywać bezpiecznie wszystkie twoje hasła, w porównaniu do wszystkich innych odpowiedzi! Jako dodatek dodałbym również, aby odznaczyć opcję zezwalania wszystkim na połączenie się z siecią do superuser.com/a/115737
Aleks
3

Po pierwsze, w żadnym wypadku nie jestem Ubuntu ani ekspertem od bezpieczeństwa. Jestem tylko przeciętnym użytkownikiem / programistą, który chciał zainstalować Chrome na mojej maszynie Wirtualnej Ubuntu 16.04 działającej pod kontrolą Parallels.

Zainstalowałem Chrome i wyświetliło mi się to irytujące wyskakujące hasło do kluczy. Próbowałem wprowadzić hasło użytkownika bezskutecznie.

Rozwiązaniem, które dostałem do pracy całkiem przypadkowo, było:

  1. Przejdź do Hasła i klucze
  2. W sekcji „Hasła” po prostu usuń klucz logowania poniżej
  3. Ubuntu wyświetli teraz monit o utworzenie nowego hasła
  4. Teraz, gdy uruchomisz Chrome, nie będzie Ci już przeszkadzać wyskakujące okienko z kluczami! (Cóż, przynajmniej dla mnie tak nie było.)
sivabudh
źródło
2

Ubuntu 12.10

  1. Idź do Brelok i hasło
  2. następnie Widok> Według kluczy
  3. Okno się zmieni i wyświetli lewy panel. teraz wybierz Zaloguj się w obszarze Hasła w lewym okienku. Kliknij prawym przyciskiem myszy i wybierz „zmień hasło”
  4. Wprowadź stare hasło, a gdy pojawi się monit o nowe hasło, pozostaw je puste.

Mam nadzieję że to pomoże

huchein
źródło
2
## Łatwe rozwiązanie #####

1. Przejdź do breloka i hasła

2. Kliknij prawym przyciskiem Zaloguj i usuń.

3. Otwórz Chrome Poprosi o podanie nowego hasła, pozostaw puste i kontynuuj. Otóż ​​to

Tushar Tajne
źródło
2

Zrobiłem ten jednowierszowy, aby wyłączenie wyskakującego hasła było proste, gdy konfiguruję maszyny wirtualne Ubuntu. Właśnie przetestowałem to na systemie Ubuntu 16.04, na którym zainstalowano Chrome (nie Chromium).

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

To polecenie dodaje --password-store=basic %Usię do końca dowolnej linii /usr/share/applications/google-chrome.desktopzaczynającej się od Exec=.

Podziękowania dla Capi Etheriel, którego odpowiedzi użyłem do opracowania mojej.

omikes
źródło
Lepiej skopiować pliki .desktop do ~ / .local / share / applications i tam je edytować. Nie trzeba sudowtedy używać .
jarno
1

Gdy problem pojawił się na moim komputerze, myślę, że mam lepsze rozwiązanie.

  1. Iść do Accessories -> Password

  2. Kliknij prawym przyciskiem myszy folder „login”

  3. Wybierz „Zmień hasło”

  4. Wybierz „odblokuj” i wpisz nowe hasło.

Dlatego wyskakujące okienka nigdy więcej się nie pojawiają.

Vicklin
źródło
0

Na Xubuntu (Xfce) naprawienie tego problemu może wymagać włączenia „Uruchom usługi GNOME podczas uruchamiania” w Ustawieniach -> Sesja i uruchomienie -> Zaawansowane, a następnie wylogowania i ponownego zalogowania.

ʇsәɹoɈ
źródło
Spróbuję tego
Csaba Toth
0

Stało się tak, gdy chciałem sklonować cały profil użytkownika. Okazuje się, że nie wszystkie aplikacje przechowują ustawienia z względnymi ścieżkami.

W moim przypadku musiałem zrzucić sekcję dconf apps/seahorse/listing, zastąpić oryginalną nazwę katalogu i ponownie zaimportować .

Pisząc tutaj rozwiązanie, ponieważ najprawdopodobniej zapomnę, kiedy trafię ponownie:

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

usuń nieprawidłowe nazwy ścieżek w dconf.txt

(w moim przypadku była to ta linia
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șă
źródło
0

Napisałem skrypt, który można uruchomić przy każdej aktualizacji Google Chrome.

Skopiuj i wklej następujący skrypt do swojego ulubionego edytora tekstu:

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

Zapisz plik o nazwie fixchromew katalogu domowym, a następnie uruchom następujące polecenie, aby plik był wykonywalny:

chmod +x ~/fixchrome

Teraz możesz uruchomić następujące polecenie, aby naprawić Google Chrome przy każdej aktualizacji:

sudo ~/fixchrome
mchid
źródło