Quando ho installato Feisty Fawn, una delle cose che ho gradito di più è stato il Network Manager, che sul mio Inspiron 6400 funziona benissimo e si aggancia a qualsiasi rete, wireless o meno, senza problemi.

D’altra parte, Network Manager salva tutte le chiavi di rete in un file noto come portachiavi, che deve essere sbloccato ad ogni avvio inserendo la password del portachiavi stesso.

Portachiavi

Visto che questo comportamento risulta straordinariamente noioso (eufemismo elegante), ho cercato a lungo una soluzione. Incredibilmente, Network Manager non prevede alcuna possibilità per eliminare questa noiosa procedura, ma con un piccolo trucchetto è possibile aggirare il problema.

L’unico prerequisito è che la password di login dell’utente e le password del portachiavi siano identiche. altrimenti, il trick non funziona.

La soluzion ruota attorno all’installazione di un apposito pacchetto:

sudo apt-get install libpam-keyring

Fatto questo, dovremo editare i seguenti file

sudo gedit /etc/pam.d/gdm
sudo gedit /etc/pam.d/gdm-autologin (solo per chi usa il login automatico)

e aggiungere in entrambi questa stringa alla fine del file:

@include common-pamkeyring


[¹] Chi avesse scelto due password diverse per il login e il portachiavi, può resettare quest’ultima cancellando il file che contiene le chiavi di rete (e la password stessa):
rm ~/.gnome2/keyrings/default.keyring
Chiaramente, ciò comporta anche la cancellazione di tutte le chiavi, che dovranno essere reinserite a mano successivamente.

8 Commenti

  1. e per KDE?
    I really need it :D

  2. @Ciso: Non ne ho la più pallida idea, dato che KDE non lo uso. Ma KDE non ha un tool che si chiama (credo) Wireless manager? Mi pare che lì non si richieda alcuna password.

  3. dalla feisty anche su kde come su gnome si usa il networkmanger, che su kde si tramuta nell’interfaccia knetworkmanager e come su gnome fa uso del portachiavi…
    comodo… ma fino a un certo punto

  4. @Ciso: senza la password ora lo trovo comodissimo. Hai provato il mio trucco sotto kde? Magari funziona ugualmente.

  5. Se c’è una password di protezione un motivo ci sarà pure….mica vogliamo rendere una linuxbox come una macchina Micro$oft???

  6. @Palf: se la password per il portachiavi di rete è uguale a quella di login, se uno ha già fatto il login (o addirittura ce l’ha automatico), probabilmente non passerà molto che trovi anche l’altra…
    La cosa migliore secondo me è la system password prima del boot manager (impostabile dal BIOS), con quella non si può fare manco il boot da CD.

  7. mi scuso per il commento doppio…

    a me da questo output il primo comando:

    fra@fra-notebook:~$ sudo apt-get install libpam-keyring
    [sudo] password for fra:
    Lettura della lista dei pacchetti in corso... Fatto
    Generazione dell'albero delle dipendenze in corso
    Lettura delle informazioni di stato... Fatto
    Il pacchetto libpam-keyring è un pacchetto virtuale fornito da:
    libpam-gnome-keyring 2.22.2-0ubuntu1
    Bisogna esplicitamente sceglierne uno da installare.
    E: Il pacchetto libpam-keyring non ha candidati da installare

    Consigli? Potrebbe essere cambiato da Fiesty a Hardy?
    guardando da Synaptic io ho già il pacchetto libpam-gnome-keyring installato, ma se modifico i due file includendo quella linea al riavvio successivo non accede, resta sul gdm impedendomi di fare il login.

  8. ahahah io adesso non accedo più!! ma che bello! =)


Pubblica un Commento