Wie kann ich feststellen, welches Programm nach einem Passwort fragt?

22

Ich erhalte gelegentlich einen "Authentifizierungsanfrage" -Dialog von Gnome, und ich weiß nicht, um welches Programm es sich handelt oder um welches Konto es sich handelt.

Bildbeschreibung hier eingeben

[email redacted] ist eine E-Mail-Adresse von mir, aber ich habe diese Adresse für mehr als ein Konto verwendet und sie haben alle unterschiedliche Passwörter. Ich weiß nicht, wonach es verlangt. Dieses Dialogfeld wird häufig angezeigt, wenn ich den Computer entsperre, nachdem ich eine Weile abwesend war. Ich klicke einfach auf Abbrechen und der Dialog verschwindet für eine Weile. Ich bekomme keine andere Nachricht, wenn ich das tue.

Ich verwende Gnome 3.8.3 unter Arch Linux.

Hinweis: Nachdem ich diese Frage geschrieben hatte, überlegte ich, ob ich Online-Konten in den Gnome-Einstellungen überprüfen sollte. Ich habe festgestellt, dass mein Google-Konto (unter dieser E-Mail) als "Berechtigungsnachweis abgelaufen" angezeigt wurde. Ist es das, was es verursacht hat? Ich habe mich wieder in meinem Google-Konto angemeldet, aber es ist noch zu früh, um festzustellen, ob das Problem dadurch behoben wurde. Und ich möchte immer noch wissen, wie ich feststellen kann, wer nach meinem Passwort fragt (und für welchen Account).

cjm
quelle
Wilde Vermutung: Haben Sie eine dauerhafte Verbindung zu einem Google- oder Social Media-Konto?
Bananguin
Nur der Prozess, der das Fenster zeigt? Derjenige, der wirklich nach dem Passwort fragt, könnte nicht so einfach sein
Alex
Möglicherweise verbunden: askubuntu.com/questions/207337/…

Antworten:

8

Sie können verwenden xprop, verfügbar in derxorg-xprop Packung.

Führen Sie einfach xpropdas Passwortfenster aus und wählen Sie es aus. Gibt beispielsweise xpropdie folgenden Informationen für meinen Terminalemulator aus.

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

Das WM_NAMEFeld kann in Ihrem Fall besonders nützlich sein.


xpropfunktioniert nicht, wenn Sie das Fenster nicht auswählen können. Sie können xwininfostattdessen verwenden. xwininfoist im xorg-xwininfoPaket enthalten. Hier ist ein Beispiel für seine Verwendung:

$ 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

Wenn Sie zusätzliche Informationen zum Fenster benötigen, verwenden Sie diese xpropmit der ID des Fensters.

$ 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

quelle
Ich bin mir nicht sicher xprop, ob es funktionieren wird, da der Authentifizierungsdialog den gesamten Bildschirm einnimmt. Ich kann mit Alt + Strg + F2 eine Eingabeaufforderung für die Textanmeldung abrufen und xpropdort ausführen, indem ich die zu verwendende Anzeige explizit spezifiziere. Ich weiß jedoch nicht, ob dies im Authentifizierungsdialog funktionieren wird. Ich muss es versuchen, wenn es wieder passiert.
cjm
wmctrl -lplistet alle fenster auch von einem vt als root auf (muss im env ANZEIGEN)
Alex
@cjm: Ich habe meiner Antwort eine alternative Lösung hinzugefügt.
Sie können den Befehl auch verwenden xlsclient -l, um eine Liste aller auf einem System vorhandenen Fenster abzurufen.
SLM
Im vorherigen Kommentar habe ich vergessen, die Fenster und ihre PID anzugeben .
Alex
2

Ich hatte dieses Problem, als ich versehentlich ein falsches Passwort für mein Google-Konto eingegeben habe.

Ich habe es gelöst, indem ich Seahorse (Passwords & Keys) GOA google credentials...geöffnet , den Eintrag dafür gefunden und es gelöscht habe.

Ich habe mich dann wieder bei GNOME angemeldet und geöffnet Online Accounts.

Ich habe mich mit dem richtigen Passwort in meinem Google-Konto angemeldet und das war es.

Paul Hicks
quelle
2

Ich hatte auch dieses Problem ... und entschied mich schließlich, es zu beheben.

Ich habe auch das getan, was polym vorgeschlagen hatte, und festgestellt, dass ich drei Einträge für "Google-Anmeldeinformationen" hatte.

Speziell:

  1. Offenes Seepferdchen (Passwörter und Schlüssel)
  2. Wählen Sie "Login" unter "Passwörter"
  3. Geben Sie im Suchfenster 'gnome' ein
  4. Löschen Sie alle Einträge, die mit "GOA google credentials for identity account_blahblah" beginnen.
  5. Schließen Sie "Passwörter und Schlüssel".
  6. Öffnen Sie Einstellungen -> Online-Konten
  7. Löschen Sie den Eintrag für "Google" (Schaltfläche "-").
  8. Fügen Sie den Eintrag zurück ("+" - Schaltfläche) und tun Sie, was der Dialog sagt.
  9. 'Online-Konten' schließen

Bisher scheint es effektiv gewesen zu sein.

David Utidjian
quelle
0

Ich hatte ein ähnliches Problem. Hier ist meine Situation. Ich habe meine Kontoinformationen in Evolution eingerichtet, abzüglich meines Passworts. Jedes Mal, wenn ich etwas in die GNOME-Suchleiste eingebe, wird nach meinem Passwort gefragt.

Die Lösung meines Problems war am nächsten um 12.10 Uhr - Access Prompt fragt immer wieder nach dem Passwort - Fragen Sie Ubuntu , aber nur so weit wie folgt

In meinem speziellen Fall musste ich auch Evolution daran hindern, mein Google Mail-Konto zu überprüfen, bevor dieses Dialogfeld vollständig ausgeblendet wurde.

Aber ich habe keine solche Einstellung in Evolution gefunden. Daher dachte ich, dass GNOME der Schuldige ist, stellte mir vor, es würde nach E-Mails suchen, und erinnerte mich vage an einen Einstellungsmenüpunkt für Search.

Ich ging zu den Gnome-Einstellungen und Personalwählte unter der ersten Gruppe aus Search. Mail geht nicht, war aber Contacts. Ich habe die Auswahl aufgehoben Contactsund die GNOME-Suchleiste scheint sich jetzt besser zu verhalten.

Brady Trainor
quelle
0

Das Problem "Passwort war falsch" besteht darin, dass "GMail" "Evolution" als weniger sichere App identifiziert und die App daher nicht authentifiziert. Sie können diese Funktion bei Bedarf unter https://www.google.com/settings/security/lesssecureapps ändern

Wenn Sie Ihrem E-Mail-Zugriff jedoch keinen Zugriff auf Evolution gewähren möchten, können Sie Ihr Google Mail-Konto in Evolution entfernen, indem Sie die folgenden Schritte ausführen

1) Öffnen Sie Evolution 2) Bearbeiten 3) Einstellungen 4) Wählen Sie Ihr E-Mail-Konto aus und klicken Sie auf "Löschen".

Dies sollte Ihr E-Mail-Konto aus der Evolution entfernen und keine Probleme mehr beim Anmelden verursachen ...

Hoffe diese Antwort ist nützlich !!!!

suhasesturi
quelle