Chrome meminta kata sandi untuk membuka kunci tombol pada saat startup

104

Di Google Chrome, ketika saya pergi ke halaman login, sebuah jendela muncul meminta "Masukkan kata sandi untuk memasukkan 'default' untuk membuka kunci". Dalam kebanyakan kasus, apakah saya mengklik Batal atau memasukkan kata sandi saya, bagaimanapun juga form login otomatis terisi.

Bagaimana cara saya menyingkirkan popup? Saya ingin login otomatis setiap kali, bukan meminta kata sandi sistem saya. Kotak dialog tidak pernah muncul untuk aplikasi lain.

DisgruntledGoat
sumber
27
Anda dapat memulai chrome dengan baris perintah google-chrome --password-store=basicsehingga tidak akan meminta menggunakan keyring gnome. Lihat: code.google.com/p/chromium/wiki/LinuxPasswordStorage Karena ada solusi yang khusus untuk Chrome, pertanyaan ini tidak boleh berupa duplikat.
Stephen Ostermiller
7
rm ~/.local/share/keyrings/*Sekarang buka Chrome, jika meminta kata sandi Anda, jangan masukkan satu pilih Lanjutkan setiap kali dan abaikan peringatan apa pun.
xinthose
Setuju dengan @StephenOstermiller, jawaban terinci adalah ubuntuforums.org/…
new2cpp
Pertanyaan
jarno

Jawaban:

22

Seperti dijelaskan di sini, Anda dapat mengatur kata sandi kata kunci menjadi kosong.

Pergi ke Sistem / Preferensi / Kata Sandi dan kunci Enkripsi, klik kanan folder yang sesuai dan klik Ubah Kata Sandi. Masukkan kata sandi lama Anda dan biarkan yang baru kosong.

sebikul
sumber
20
Memilih pengaturan seluruh sistem agar kurang aman sepertinya ide yang buruk. Ada pilihan yang lebih baik di halaman ini: lihat libpam-gnome-keyring jawaban
Jeff Ward
4
Anda tidak perlu mengacaukan dompet dan keyrings sama sekali, cukup nonaktifkan penyimpanan kata sandi di chrome. Lihat jawaban saya di bawah ini .
Capi Etheriel
Saya menemukan bahwa ketika saya melakukan ini, itu akan direset secara berkala, dan saya harus mengetikkan kata sandi lagi. Tampaknya berkorelasi dengan pembaruan sistem, tapi saya tidak yakin. Apakah ada orang lain yang melihat ini?
Jack O'Connor
Mengubah kata sandi keyring seluruh sistem untuk menghindari satu popup tertentu pada satu program tertentu tampaknya cukup tidak memuaskan.
DanielSank
45

Pertama pastikan libpam-gnome-keyringsudah diinstal kemudian logout dan kembali.

Saat Anda membuka Chrome lagi, itu akan meminta kata sandi untuk kata kunci tetapi akan memberi Anda opsi untuk membuka kunci kata kunci setiap kali Anda masuk. Pastikan ini dipilih dan masukkan kata sandi Anda untuk membuka kunci keyring.

pengguna91930
sumber
16
Ini adalah solusi yang lebih baik daripada jawaban yang diterima. Seseorang seharusnya tidak perlu menetapkan kata sandi kosong hanya untuk menghindari ketidaknyamanan.
Kevin
1
Opsi ini tidak tersedia pada Mint 16
tomrozb
4
FYI, opsi ini tidak berfungsi untuk Chromium 37.0.2062.120 (menjalankan Debian 7 (Wheezy)). Namun, untuk kasus ini, solusinya, yang disajikan dalam jawaban yang dipilih di sini (melewati --password-store=basicopsi sehingga Chrome menggunakan penyimpanan kata sandi sendiri daripada mencoba menggunakan kunci-kunci GNOME) masih berfungsi dengan baik!
Digger
2
Tidak tersedia di Mint 17 juga, bahkan dengan paket yang ditentukan diinstal.
Sangat tidak teratur
4
Ini tidak berfungsi di Xubuntu 17. tidak membuka kunci opsi keyring yang disajikan. dialog lama yang sama.
Norman Bird
42

Dari halaman manual:

--password-store = <basic | gnome | kwallet>
Atur penyimpanan kata sandi untuk digunakan. Standarnya adalah mendeteksi secara otomatis berdasarkan lingkungan desktop. basicmemilih penyimpanan kata sandi bawaan, tidak terenkripsi. gnomememilih keyring Gnome. kwalletmemilih (KDE) KWallet. (Perhatikan bahwa KWallet mungkin tidak berfungsi dengan baik di luar KDE.)

Cara termudah untuk memperbaikinya dalam peluncur adalah menyalin .desktopfile ke folder rumah Anda dan mengeditnya (pengguna google chrome harus menyalin file yang sesuai):

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

Kemudian edit file baru sedemikian sehingga Execbaris berbunyi seperti ini:

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

Jika Anda memasang aplikasi Chromium lainnya, .desktopfile - file mereka juga harus masuk ~/.local/share/applications, edit sesuai dengan itu.

Capi Etheriel
sumber
2
Terima kasih banyak! Kecuali, file yang perlu saya edit google-chrome.desktopbukan chromium-browser.desktop.
njlarsson
4
Harus menjadi solusi paling elegan di halaman - berfungsi untuk saya di 18.04 (pra-rilis).
Dɑvïd
1
Ini berfungsi, tetapi Anda harus melakukan ini setiap kali pembaruan chrome.
Pietro Coelho
1
tidak bekerja di ubuntu 19.04
tatsu
Tampaknya berfungsi di ubuntu 19.04 pada tanggal ini dan Chrome 74 - ada tiga entri Exec: [Desktop Entry], [Desktop Action new-window] dan [Desktop Action new-private-window], dan itu chrome -browser.desktop. Ditambah lagi, sejak aku melakukan ini, Brave berhenti mengetik juga. Dan saya mengubah pembaruan dari Secara Otomatis ke Tampilan dalam Pembaruan Perangkat Lunak, jadi saya tidak harus memainkan permainan cara-untuk-membuat-hal-hal-sederhana ini lagi untuk sementara waktu.
VanAlbert
8

Anda dapat menghapus pesan yang mengganggu ini dengan

  1. Pergi ke (tombol Persatuan) / Kata Sandi dan Kunci
  2. Pada tab Kata sandi pilih kunci yang tepat (saya hanya punya satu, jadi Anda mungkin perlu menemukan kunci yang tepat). Klik kanan padanya dan Hapus.
  3. Mulai ulang Chromium
  4. Itu akan meminta kata sandi --- jangan ketik apa pun dan lanjutkan.
  5. Pilih "Gunakan penyimpanan tidak aman"

Siap untuk sekarang!

Mengenai munculan, Chromium meminta kata sandi untuk mengenkripsi kata sandi Anda untuk situs web. Tanpa kata sandi (seperti yang dikatakan) seseorang akan memiliki akses ke kata sandi Anda yang memiliki akses baca ke beberapa file.

Justislav
sumber
4

Mengatur kata sandi keyring Anda ke kata sandi login Anda harus menyelesaikan masalah. Jika Anda benar-benar menghapus kata sandi, kata kunci Anda akan dapat diakses tanpa kata sandi (yaitu oleh setiap orang yang memiliki akses baca).

ChrisiPK
sumber
Ini mungkin jawaban terbaik untukku. Ini akan menyimpan semua kata sandi Anda dengan aman, dibandingkan dengan semua jawaban lainnya! Sebagai tambahan saya akan menambahkan juga untuk tidak mencentang opsi untuk memungkinkan semua orang terhubung ke jaringan ke superuser
Aleks
3

Pertama-tama, saya sama sekali bukan Ubuntu atau pakar keamanan. Saya hanya pengguna / programmer biasa yang ingin menginstal Chrome di Ubuntu 16.04 VM saya yang berjalan di bawah Parallels.

Saya menginstal Chrome, dan diminta dengan popup kata sandi keyring yang mengganggu ini, dan mencoba memasukkan kata sandi pengguna saya tetapi tidak berhasil.

Solusi yang saya dapat untuk bekerja secara tidak sengaja adalah dengan:

  1. Buka Kata Sandi dan Kunci
  2. Di bawah "Kata Sandi" hapus saja kunci masuk Login di bawahnya
  3. Ubuntu sekarang akan meminta Anda untuk membuat kata sandi baru
  4. Sekarang ketika Anda meluncurkan Chrome, itu tidak akan mengganggu Anda dengan popup keyring lagi! (Yah, setidaknya untuk milikku, tidak.)
sivabudh
sumber
2

Ubuntu 12.10

  1. Goto Keyring dan kata sandi
  2. lalu, View> By Keyring
  3. Jendela akan berubah dan akan menampilkan panel kiri. sekarang pilih Login di bawah Kata Sandi di panel kiri. Klik kanan & pilih 'ubah kata sandi'
  4. Masukkan kata sandi lama dan ketika diminta kata sandi baru biarkan kosong.

Semoga ini membantu

huchein
sumber
2
## Solusi Mudah #####

1.Goto Keyring dan kata sandi

2. Klik kanan pada Login dan hapus.

3. Buka Chrome Ini akan meminta masukkan kata sandi baru biarkan kosong dan lanjutkan. itu dia

Tushar Tajne
sumber
2

Saya membuat ini satu-liner untuk membuat menonaktifkan pop-up kata sandi sederhana ketika saya mengatur Ubuntu VMs. Saya baru saja mengujinya pada sistem Ubuntu 16.04 yang telah menginstal Chrome (bukan Chromium).

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

Perintah ini menambah --password-store=basic %Uakhir setiap baris /usr/share/applications/google-chrome.desktopyang dimulai dengan Exec=.

Penghargaan untuk Capi Etheriel, jawaban yang saya gunakan untuk mengembangkan milik saya.

omikes
sumber
Mungkin lebih baik untuk menyalin file .desktop ke ~ / .local / share / aplikasi dan mengeditnya di sana. Tidak perlu menggunakan sudoitu.
jarno
1

Saat masalah muncul di komputer saya sekarang, saya pikir saya punya solusi yang lebih baik.

  1. Pergi ke Accessories -> Password

  2. Klik kanan folder 'login'

  3. Pilih 'Ubah kata sandi'

  4. Pilih 'buka kunci' dan ketik kata sandi baru.

Dengan demikian, muncul tidak pernah berubah lagi.

vicklin
sumber
0

Pada Xubuntu (Xfce), memperbaiki masalah ini mungkin memerlukan mengaktifkan "Luncurkan layanan GNOME saat startup" di Pengaturan -> Sesi dan Startup -> Lanjutan, lalu logout dan masuk lagi.

ʇsәɹoɈ
sumber
Saya akan mencobanya
Csaba Toth
0

Ini terjadi pada saya ketika saya ingin mengkloning seluruh profil pengguna. Ternyata tidak semua aplikasi menyimpan pengaturan dengan nama jalur relatif.

Dalam kasus saya, saya harus membuang bagian dconf untuk apps/seahorse/listing, mengganti nama direktori asli dan mengimpor kembali.

Menulis di sini solusinya karena saya kemungkinan besar akan lupa ketika saya akan menemukan ini lagi:

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

hapus nama jalur yang salah di dconf.txt

(dalam kasus saya, itu adalah baris ini:
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șă
sumber
0

Saya menulis sebuah skrip yang dapat Anda jalankan setiap kali Google Chrome diperbarui.

Salin dan tempel skrip berikut ke dalam editor teks favorit Anda:

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

Simpan file dengan nama fixchromedi direktori home Anda dan kemudian jalankan perintah berikut untuk membuat file dapat dieksekusi:

chmod +x ~/fixchrome

Sekarang, Anda dapat menjalankan perintah berikut untuk memperbaiki Google Chrome setiap kali diperbarui:

sudo ~/fixchrome
mchid
sumber