Come faccio a sapere quale programma richiede una password?


22

Ricevo occasionalmente una finestra di dialogo "Richiesta di autenticazione" da Gnome e non so quale programma stia chiedendo o di quale account stia parlando.

inserisci qui la descrizione dell'immagine

[email redacted] è un mio indirizzo email, ma ho usato quell'indirizzo per più di un account e hanno tutti password diverse. Non so cosa chieda. Questa finestra di dialogo tende a comparire quando sblocco il computer dopo essere stato via per un po '. Faccio semplicemente clic su Annulla e la finestra di dialogo scompare per un po '. Non ricevo nessun altro messaggio quando lo faccio.

Sto eseguendo Gnome 3.8.3 su Arch Linux.

Nota: dopo aver scritto questa domanda, ho pensato di controllare gli account online nelle Impostazioni di Gnome. Ho notato che mostrava il mio account Google (sotto quell'email) come "credenziali scadute". È questo che lo ha causato? Ho effettuato nuovamente l'accesso al mio account Google, ma è troppo presto per sapere se ciò ha risolto il problema. E voglio ancora sapere come dire chi richiede la mia password (e per quale account).


Immagino selvaggio: hai una connessione permanente a un account google o social media?
Bananguin,

Solo il processo che mostra la finestra? Quello che chiede davvero la password potrebbe non essere così semplice
Alex

Probabilmente correlato: askubuntu.com/questions/207337/…

Risposte:


8

È possibile utilizzare xprop, disponibile nel xorg-xproppacchetto.

Basta eseguire xprope selezionare la finestra di richiesta della password. Ad esempio, xpropgenera le seguenti informazioni per il mio emulatore di terminale.

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

Il WM_NAMEcampo può essere particolarmente utile nel tuo caso.


xpropnon funzionerà se non si è in grado di selezionare la finestra. Puoi usare xwininfoinvece. xwininfoè disponibile nel xorg-xwininfopacchetto. Ecco un esempio del suo utilizzo:

$ 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

Se sono necessarie ulteriori informazioni sulla finestra, utilizzare xpropcon l'ID della finestra.

$ 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

Non sono sicuro xpropche funzionerà, perché la finestra di dialogo di autenticazione occupa l'intero schermo. Posso Alt + Control + F2 per ottenere un prompt di accesso al testo e posso eseguire xproplì specificando esplicitamente il display da utilizzare, ma non so se funzionerà nella finestra di dialogo di autenticazione. Dovrò provarlo se succede di nuovo.
cjm

wmctrl -lpelencherà tutte le finestre anche da un vt come root (è necessario DISPLAY nell'ambiente)
Alex

@cjm: ho aggiunto una soluzione alternativa alla mia risposta.

È inoltre possibile utilizzare il comando xlsclient -lper ottenere un elenco di tutte le finestre presenti su un sistema.
slm

Nel commento precedente ho dimenticato di specificare, le finestre e il loro pid .
Alex,

2

Ho avuto questo problema quando ho inserito inavvertitamente una password errata per il mio account Google.

L'ho risolto aprendo Seahorse (Password e chiavi), trovando la voce GOA google credentials...e ELIMINANDO.

Ho quindi effettuato nuovamente l'accesso a GNOME e aperto Online Accounts.

Ho effettuato l'accesso al mio account Google con la password corretta e basta.


2

Ho anche avuto questo problema ... e ho finalmente deciso di risolverlo.

Ho anche fatto ciò che il polimero ha suggerito e ho scoperto che avevo tre voci per "credenziali di Google".

In particolare:

  1. Cavalluccio marino aperto (password e chiavi)
  2. Seleziona "Accedi" in "Password"
  3. Nella finestra di ricerca digita "gnome"
  4. Elimina tutte le voci che iniziano con "Credenziali GOA google per identità account_blahblah"
  5. Chiudi "Password e chiavi"
  6. Apri Impostazioni -> Account online
  7. Elimina la voce per "Google" (pulsante "-")
  8. Aggiungi la voce indietro (pulsante '+') e fai ciò che dice la finestra di dialogo.
  9. Chiudi "Account online"

Finora sembra essere stato efficace.


0

Ho avuto un problema simile; ecco la mia situazione. Ho configurato le informazioni del mio account in Evolution, meno la mia password. Ogni volta che scrivo qualcosa nella barra di ricerca di GNOME, mi chiede la mia password.

La cosa più vicina a risolvere il mio problema era alle 12.10 - Il prompt di accesso continua a chiedere la password - Chiedi a Ubuntu , ma solo quanto segue

Nel mio caso particolare, ho dovuto anche impedire a Evolution di controllare il mio account Gmail prima che questa finestra di dialogo sparisse completamente.

ma non ho trovato tale impostazione in Evolution. Quindi ho ritenuto che GNOME fosse il colpevole, immaginando che stesse cercando la posta, e ricordavo vagamente una voce del menu delle impostazioni per Search.

Sono andato alle impostazioni di Gnome e, nel primo gruppo Personal, ho selezionato Search. La posta non lo è, ma lo Contactsera. Ho deselezionato Contactse la barra di ricerca di GNOME sembra comportarsi meglio ora.


0

Il tuo problema "Password errata" è dovuto al fatto che "GMail" identifica "Evolution" come un'app meno sicura, quindi non fornisce l'autenticazione all'app. Puoi modificare questa funzione se vuoi, https://www.google.com/settings/security/lesssecureapps

Ma se non si desidera consentire l'accesso e-mail a Evolution, è possibile rimuovere il proprio account Gmail in Evolution seguendo questi passaggi

1) Apri Evolution 2) Modifica 3) Preferenze 4) Seleziona il tuo account e-mail, quindi premi "elimina"

Questo dovrebbe rimuovere il tuo account e-mail dall'evoluzione e non più problemi di accesso più ...

Spero che questa risposta sia utile !!!!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.