Bagaimana saya tahu program apa yang meminta kata sandi?


22

Saya mendapatkan dialog "Permintaan otentikasi" sesekali dari Gnome, dan saya tidak tahu program apa yang ditanyakan atau bahkan akun mana yang dibicarakan.

masukkan deskripsi gambar di sini

[email disunting] adalah alamat email saya, tetapi saya telah menggunakan alamat itu untuk lebih dari satu akun, dan mereka semua memiliki kata sandi yang berbeda. Saya tidak tahu apa yang diminta. Dialog ini cenderung muncul ketika saya membuka kunci komputer setelah lama pergi. Saya cukup klik Batal, dan dialognya hilang untuk sementara waktu. Saya tidak mendapatkan pesan lain ketika saya melakukan itu.

Saya menjalankan Gnome 3.8.3 di Arch Linux.

Catatan: Setelah menulis pertanyaan ini, saya berpikir untuk memeriksa Akun Online di Pengaturan Gnome. Saya perhatikan bahwa itu menunjukkan akun Google saya (di bawah email itu) sebagai "kredensial kedaluwarsa". Apakah itu yang menyebabkannya? Saya masuk kembali ke akun Google saya, tetapi terlalu dini untuk mengatakan apakah itu memperbaiki masalah. Dan saya masih ingin tahu bagaimana cara memberitahu siapa yang meminta kata sandi saya (dan untuk akun mana).


Tebakan liar: Apakah Anda memiliki koneksi permanen ke akun google atau media sosial?
Bananguin

Hanya proses menunjukkan jendela? Yang benar-benar menanyakan kata sandi bisa tidak mudah
Alex

Jawaban:


8

Anda dapat menggunakan xprop, tersedia dalam xorg-xproppaket.

Jalankan saja xpropdan pilih jendela prompt kata sandi. Sebagai contoh, xpropmenampilkan informasi berikut untuk emulator terminal saya.

WM_STATE(WM_STATE):
        window state: Normal
        icon window: 0x0
WM_LOCALE_NAME(STRING) = "en_US.UTF-8"
WM_CLASS(STRING) = "screen-256color", "screen-256color"
WM_HINTS(WM_HINTS):
        Client accepts input or input focus: True
WM_NORMAL_HINTS(WM_SIZE_HINTS):
        program specified size: 564 by 340
        program specified resize increment: 7 by 14
        program specified base size: 4 by 4
WM_CLIENT_MACHINE(STRING) = "paradark"
WM_NAME(STRING) = "st"
WM_PROTOCOLS(ATOM): protocols  WM_DELETE_WINDOW

The WM_NAMElapangan mungkin sangat berguna dalam kasus Anda.


xproptidak akan berfungsi jika Anda tidak dapat memilih jendela. Anda bisa menggunakannya xwininfo. xwininfotersedia dalam xorg-xwininfopaket. Berikut ini adalah contoh penggunaannya:

$ xwininfo -display :0 -tree -root
xwininfo: Window id: 0x286 (the root window) "LG3D"

  Root window id: 0x286 (the root window) "LG3D"
  Parent window id: 0x0 (none)
     21 children:
     ...
     0x1a00001 "st": ("screen-256color" "screen-256color")  862x532+1056+546  +1056+546
     0x1600001 "st": ("screen-256color" "screen-256color")  1054x1065+-2112+13  +-2112+13
     0x600001 "st": ("screen-256color" "screen-256color")  862x532+-1728+546  +-1728+546
     0x400004 (has no name): ()  1x1+0+0  +0+0

Jika Anda memerlukan informasi tambahan tentang jendela tersebut, gunakan xpropdengan ID jendela itu.

$ xprop -display :0 -id 0x600001
WM_STATE(WM_STATE):
        window state: Normal
        icon window: 0x0
WM_LOCALE_NAME(STRING) = "en_US.UTF-8"
WM_CLASS(STRING) = "screen-256color", "screen-256color"
WM_HINTS(WM_HINTS):
        Client accepts input or input focus: True
WM_NORMAL_HINTS(WM_SIZE_HINTS):
        program specified size: 564 by 340
        program specified resize increment: 7 by 14
        program specified base size: 4 by 4
WM_CLIENT_MACHINE(STRING) = "paradark"
WM_NAME(UTF8_STRING) = "st"
WM_PROTOCOLS(ATOM): protocols  WM_DELETE_WINDOW

Saya tidak yakin xpropakan berfungsi, karena dialog otentikasi mengambil alih seluruh layar. Saya dapat Alt + Control + F2 untuk mendapatkan prompt login teks, dan saya dapat menjalankannya xpropdengan secara eksplisit menentukan tampilan yang akan digunakan, tetapi saya tidak tahu apakah itu akan berfungsi pada dialog otentikasi. Saya harus mencobanya jika itu terjadi lagi.
cjm

wmctrl -lpakan mencantumkan semua jendela bahkan dari vt sebagai root (perlu DISPLAY di env)
Alex

@ cjm: Saya telah menambahkan solusi alternatif untuk jawaban saya.

Anda juga dapat menggunakan perintah xlsclient -luntuk mendapatkan daftar semua jendela yang ada di sistem.
slm

Dalam komentar sebelumnya saya lupa menentukan, windows dan pid mereka .
Alex

2

Saya mengalami masalah ini ketika secara tidak sengaja memasukkan kata sandi yang salah untuk akun Google saya.

Saya mengatasinya dengan membuka Seahorse (Kata Sandi & Kunci), menemukan entri untuk GOA google credentials...dan MENGHAPUSnya.

Saya kemudian masuk ke GNOME lagi dan membuka Online Accounts.

Saya masuk ke akun Google saya dengan kata sandi yang benar dan hanya itu.


2

Saya juga punya masalah ini ... dan akhirnya saya memutuskan untuk memperbaikinya.

Saya juga melakukan apa yang disarankan polym dan menemukan bahwa saya memiliki tiga entri untuk 'kredensial google'.

Secara khusus:

  1. Kuda laut terbuka (Kata Sandi dan Kunci)
  2. Pilih 'Masuk' di bawah 'Kata Sandi'
  3. Di jendela pencarian ketik 'gnome'
  4. Hapus semua entri yang dimulai dengan 'kredensial google GOA untuk akun identitas_blahblah'
  5. Tutup 'Kata Sandi dan Kunci'
  6. Buka Pengaturan -> Akun Online
  7. Hapus entri untuk 'Google' (tombol '-')
  8. Tambahkan entri kembali (tombol '+') dan lakukan apa yang dikatakan dialog.
  9. Tutup 'Akun Online'

Sejauh ini tampaknya efektif.


0

Saya memiliki masalah yang sama; ini situasiku. Saya memiliki pengaturan info akun di Evolution, dikurangi kata sandi saya. Setiap kali saya mengetik sesuatu di bilah pencarian GNOME, ia meminta kata sandi saya.

Hal yang paling dekat untuk menyelesaikan masalah saya adalah jam 12.10 - Access Prompt terus meminta kata sandi - Tanyakan Ubuntu , tetapi hanya sejauh yang berikut ini

Dalam kasus khusus saya, saya juga harus menghentikan Evolution dari memeriksa akun Gmail saya sebelum kotak dialog ini sepenuhnya hilang.

tetapi saya tidak menemukan pengaturan seperti itu di Evolution. Jadi saya menganggap bahwa GNOME adalah pelakunya, membayangkannya sedang mencari surat, dan samar-samar mengingat item menu pengaturan Search.

Saya pergi ke pengaturan Gnome, dan di bawah grup pertama Personal,, saya memilih Search. Mail tidak, tetapi Contactsdulu. Saya batal memilih Contacts, dan bilah pencarian GNOME tampaknya berperilaku lebih baik sekarang.


0

Masalah "Kata sandi salah" adalah karena "GMail" mengidentifikasi "Evolusi" sebagai aplikasi yang kurang aman, jadi tidak memberikan otentikasi ke aplikasi. Anda dapat mengubah fitur ini jika mau, https://www.google.com/settings/security/lesssecureapps

Tetapi jika Anda tidak ingin mengizinkan akses email Anda ke evolusi, Anda dapat menghapus akun gmail Anda dalam evolusi dengan mengikuti langkah-langkah ini

1) Buka Evolusi 2) Edit 3) Preferensi 4) Pilih akun email Anda, lalu tekan "hapus"

Ini harus menghapus akun email Anda dari evolusi dan tidak ada lagi masalah masuk ...

Semoga jawaban ini bermanfaat !!!!

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.