Un’applicazione chiede di sbloccare il portachiavi all’avvio, ma non dice quale

Un paio di settimane fa è apparso un popup ogni volta che ho iniziato a dirmi che un’applicazione vuole accedere al portachiavi ma non dice quale. Sono abituato a vedere il nome dell’applicazione sul popup, ma qui dice solo ‘applicazione’.

Non ho cambiato alcuna password o fatto qualcosa che potrebbe avere qualcosa a che fare con quello, per quanto ne so.

Ho visto questa domanda ma, come ho detto, non ho cambiato nessuna delle mie password e non voglio che la mia password del portachiavi sia vuota.

Come posso scoprire quale applicazione sta chiedendo di sbloccare il portachiavi e risolverlo?

Ecco come appare: alt text

Ho configurato la mia casella per l’accesso automatico e lo fa su ogni accesso. Nel mio caso è la famiglia di app nm-applet / network-manager.

modificare:
a parte il problema c’è stato da un po ‘di tempo, evidentemente una mezza soluzione è stata annullata durante un aggiornamento del pacchetto, ma sto divagando … una soluzione è qui

WHATEVER sta causando il problema che potreste aggiungere dopo il login ma prima di tutto il resto: uno script con libpam-gnome-keyring per sbloccarlo … il pacchetto per ottenere questo strumento è: libpam-gnome-keyring almeno in 11.04

#!/bin/bash #launch useful stuff for gnome #first unlock the default keyring... echo YOUR_KEYRING_PASSWORD_HERE | /usr/libexec/pam-keyring-tool -u -s #then run nm-applet in the background... nm-applet & 

e ai “bug” su bugzilla viene probabilmente data continuamente priorità di basso perché è solo per gli utenti autologin. non succede “out of the box” solo a causa della personalizzazione. sto solo cercando di aiutarti a capire perché sembra che gli sviluppatori non si preoccupino. non è un problema di codifica, è … beh … qualcos’altro.

video dimostrativo che è nm-applet è qui

e la ragione per cui congela il sistema dei menu non è a causa di gksudo, è perché è un’applet che tenta di avviarsi che afferra il vassoio e blocca il sistema di menu. almeno nel mio caso è ancora ansible avviare le icone sul desktop. prova a mettere una scorciatoia ad un terminale lì se davvero devi andare a chiacchierare con il prompt lì.

Dal punto di vista della sicurezza, la risposta è che nelle distribuzioni attuali (non solo su Ubuntu) non è ansible stabilire quale applicazione sia. Vedi https://bugzilla.gnome.org/show_bug.cgi?id=574315#c4 per chiarimenti da parte di uno sviluppatore di gnome-keyring, comprese le implicazioni sulla sicurezza e l’ambito dell’attività. Vedi anche http://live.gnome.org/GnomeKeyring/SecurityPhilosophy

(Dal punto di vista pratico sto anche utilizzando l’auto-login su Ubuntu, e sembra che sia effettivamente nm-applet.)

Ho trovato:

  • Una domanda simile su unix.stackexchange.com .

  • Diverse segnalazioni di bug ( alt text # 575877 , alt text 246185 ) che descrive lo stesso problema.

Nessuno di loro ha una risposta adeguata, il che mi porta a credere che non ci sia modo di scoprire quale applicazione ti sta chiedendo di sbloccare il portachiavi.

È ansible che tu abbia cambiato la password di recente?

Per vedere quali password sono memorizzate nel tuo portachiavi, vai su “Password e chiavi di crittografia” in system -> preferences (penso – lo disinstallo sempre come un rischio per la sicurezza).

In questa applicazione (chiamata Seahorse), fare clic sul portachiavi “Login” e modificare la password su quella corrispondente alla password corrente o rimuovere completamente la password da quel portachiavi cambiandola in una password vuota ( ricevere un avvertimento sull’utilizzo di “memoria non sicura”).

OK, vai alla cartella Home Luoghi> Cartella principale e premi CTRL-H per visualizzare i file nascosti, quindi vai a .gnome2/keyrings . Guarda default.keyring . Se è lì o c’è una sorta di file chiamato ‘default’, allora guardalo e questa è l’app che ti causa tutto questo problema.

È ansible, in alternativa, eliminare la cartella portachiavi e riavviare. Questo dovrebbe sbarazzarsi della casella Password. Non si romperà nulla in quanto si ricrea da solo usando le impostazioni predefinite 🙂

Esegui System Monitor da System – Administration e verifica quale applicazione sta lanciando il prompt.

Ciao La finestra di dialogo dei portachiavi si apre ogni volta che Ubuntu trova una rete wireless. È un’utilità per salvare le credenziali della tua rete segreta come la password, ecc. Puoi cambiare le impostazioni da sistema> Amministrazione> Gestione chiavi (penso che tu possa trovare il manager qui) (Non ricordo la posizione esatta mi dispiace)