Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "ivantu/Sicurezza/QtPass_prova"
Differenze tra le versioni 1 e 2
Versione 1 del 20/06/2026 17.01.13
Dimensione: 6114
Autore: ivantu
Commento: 1° stesura prova
Versione 2 del 21/06/2026 10.56.29
Dimensione: 7491
Autore: ivantu
Commento: 2° stesura
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 24: Linea 24:
 * [[apt://git|git]]
Linea 26: Linea 25:
= Configurazione = {{{#!wiki note
Opzionale, per la sincronizzazione del database delle password in un server o servizio web, installare [[Programmazione/Git|Git]].
}}}

= Prequisiti iniziali =
Linea 52: Linea 55:
Al primo avvio di '''!QtPass''', l'applicazione cercherà automaticamente i percorsi degli eseguibili e della cartella delle password (solitamente situata in `~/.password-store`).<<BR>>Se ciò non accade, è possibile specificare il percorso manuale nelle impostazioni del programma (Configurazione > Programmi). [[AmbienteGrafico/AvviareProgrammi|Avviare]] '''!QtPass'''.
Linea 54: Linea 57:
Si consiglia di verificare che i percorsi verso gli eseguibili gpg e pass siano
corretti (solitamente `/usr/bin/gpg` e `/usr/bin/pass`).
Al primo avvio, l'applicazione cercherà automaticamente i percorsi degli eseguibili e della cartella delle password situata in `~/.password-store`.<<BR>>Se ciò non accade, è possibile specificare il percorso manuale nelle impostazioni del programma (Configurazione > Programmi).
Linea 57: Linea 59:
== Impostazioni principali == {{{#!wiki tip
Si consiglia di verificare che i percorsi verso gli eseguibili gpg e pass siano corretti (solitamente `/usr/bin/gpg` e `/usr/bin/pass`).
}}}
Linea 59: Linea 63:
Accedendo alla sezione "Configurazione" (all'interno del menu delle impostazioni), è possibile personalizzare il comportamento del software: = Configurazione =
Linea 61: Linea 65:
 * '''Programmi''': Verificare che i percorsi di `gpg`, `pass` e `git` siano rilevati correttamente.
 * '''Interfaccia''': È possibile attivare la generazione automatica di password o nascondere i caratteri durante la digitazione.
 * '''Sicurezza''': Si raccomanda di impostare un tempo di pulizia della memoria appunti (clipboard) per evitare che le password rimangano memorizzate dopo l'uso.
Accedendo alla sezione "Configurazione", è possibile personalizzare il comportamento del software:

 * '''Impostazioni''': nascondere i caratteri durante la digitazione, la lunghezza delle password durante la generazione automatica, attivare/disattivare la generazione automatica delle password.
 * '''Programmi''': impostare il programma e i percorsi di `gpg`, `pass` e `git`.
 * '''Profili''': Impostare il profilo utente.
 * '''Modelli''': modelli preimpostati.

== Avvio Solo Tray ==

All'interno di '''!QtPass''', è necessario abilitare la gestione della tray icon affinché l'applicazione rimanga attiva in background:

 0. [[#Avvio|Avviare]] '''!QtPass'''.
 0. Accedere alla scheda menu '''Configurazione''' > '''Impostazioni''', individuare e selezionare le seguenti opzioni:
  * '''Usa l'icona sulla barra delle applicazioni''' (Tray icon): abilita la visualizzazione dell'icona accanto all'orologio di sistema.
  * '''Avvia minimizzato''': avvia l'app direttamente come icona.
  * '''Nascondi alla chiusura''' e '''Sempre visibile''': permette all'applicazione di continuare l'esecuzione nel vassoio di sistema invece di chiudersi completamente quando viene premuta la "X" della finestra.

=== Universale (XDG Autostart) ===

{{{#!wiki note
Questo metodo funziona su tutte le distribuzioni derivate, indipendentemente dall'ambiente desktop (Cinnamon, KDE, XFCE, MATE, LXQt), poiché sfrutta lo standard XDG.
}}}

Consultare la [[AmministrazioneSistema/AvvioAutomatico|seguente pagina]]

 0. Compilare i campi:{{{
 Nome: QtPass
 Comando: qtpass --minimized
 Ritardo all'avvio: 5 secondi (opzionale, utile per garantire che l'area di notifica sia già caricata).
 }}}
 0. Cliccare su '''Aggiungi'''.


Attenzione! Questa è una Pagina di prova. Le informazioni riportate potrebbero essere incomplete, errate e potenzialmente pericolose. Per contribuire alla realizzazione di questa pagina consultare la discussione di riferimento.

Introduzione

Questa guida descrive l'installazione, la configurazione e l'utilizzo di QtPass, un'interfaccia grafica (GUI) basata su Qt per pass, il gestore di password standard di Unix.
Utilizza il sistema di crittografia GnuPG (GPG) per proteggere i dati e può sincronizzarsi tramite Git. La filosofia del software si basa sulla semplicità e sull'uso di file di testo cifrati organizzati in una struttura a cartelle.

Installazione

QtPass è incluso nei repository ufficiali di Ubuntu.

Da repository

Installare i pacchetti:

Opzionale, per la sincronizzazione del database delle password in un server o servizio web, installare Git.

Prequisiti iniziali

Prima di procedere, è necessaria la presenza di una coppia di chiavi GPG (pubblica e privata) per crittografare e decrittografare le password.

In assenza di una chiave, si può procedere alla sua creazione, digitando nel terminale il seguente comando:

gpg --full-generate-key

Si consiglia di selezionare l'algoritmo RSA e RSA (opzione predefinita) e una lunghezza di almeno 3072 bit. Al termine della procedura, è necessario annotare l'ID della chiave generata (un codice alfanumerico di 8 o 16 caratteri).

È fondamentale conservare in sicurezza la passphrase della chiave GPG, poiché lo smarrimento comporterebbe l'impossibilità di accedere alle password.

Inizializzazione del Password Store

Prima di avviare l'interfaccia grafica, occorre inizializzare il database delle password nel terminale digitando il seguente comando:

pass init "id_della_chiave_gpg"

Sostituire "id_della_chiave_gpg" con l'identificativo creato nel passaggio precedente.

Verificare che l'estensione dei file nella cartella sia effettivamente .gpg. QtPass ignora i file che non seguono questa convenzione.

Avvio

Avviare QtPass.

Al primo avvio, l'applicazione cercherà automaticamente i percorsi degli eseguibili e della cartella delle password situata in ~/.password-store.
Se ciò non accade, è possibile specificare il percorso manuale nelle impostazioni del programma (Configurazione > Programmi).

Si consiglia di verificare che i percorsi verso gli eseguibili gpg e pass siano corretti (solitamente /usr/bin/gpg e /usr/bin/pass).

Configurazione

Accedendo alla sezione "Configurazione", è possibile personalizzare il comportamento del software:

  • Impostazioni: nascondere i caratteri durante la digitazione, la lunghezza delle password durante la generazione automatica, attivare/disattivare la generazione automatica delle password.

  • Programmi: impostare il programma e i percorsi di gpg, pass e git.

  • Profili: Impostare il profilo utente.

  • Modelli: modelli preimpostati.

Avvio Solo Tray

All'interno di QtPass, è necessario abilitare la gestione della tray icon affinché l'applicazione rimanga attiva in background:

  1. Avviare QtPass.

  2. Accedere alla scheda menu Configurazione > Impostazioni, individuare e selezionare le seguenti opzioni:

    • Usa l'icona sulla barra delle applicazioni (Tray icon): abilita la visualizzazione dell'icona accanto all'orologio di sistema.

    • Avvia minimizzato: avvia l'app direttamente come icona.

    • Nascondi alla chiusura e Sempre visibile: permette all'applicazione di continuare l'esecuzione nel vassoio di sistema invece di chiudersi completamente quando viene premuta la "X" della finestra.

Universale (XDG Autostart)

Questo metodo funziona su tutte le distribuzioni derivate, indipendentemente dall'ambiente desktop (Cinnamon, KDE, XFCE, MATE, LXQt), poiché sfrutta lo standard XDG.

Consultare la seguente pagina

  1. Compilare i campi:

     Nome: QtPass
     Comando: qtpass --minimized
     Ritardo all'avvio: 5 secondi (opzionale, utile per garantire che l'area di notifica sia già caricata).
  2. Cliccare su Aggiungi.

Utilizzo

Creazione di una nuova password

  1. Cliccare sul pulsante "Aggiungi password".
  2. Inserire il nome del servizio a cui associare la password (es. Email/Gmail o Social/GitHub).

  3. Digitare la password o cliccare sul pulsante "Genera" per generare una password sicura tramite il generatore integrato.
  4. Cliccare su "OK". Salvare la voce. Il file verrà creato come ~/.password-store/Email/Gmail.gpg.

Recupero di una password

Dall'elenco principale, selezionando una voce, sono disponibili diverse opzioni:

  • Copia Password: copia la password negli appunti per un tempo limitato.

  • Mostra/Nascondi: visualizza la password all'interno dell'interfaccia.

  • Copia Utente: copia il nome utente associato.

Il backup dei dati consiste in due elementi fondamentali:

  1. La cartella nascosta ~/.password-store.

  2. La chiave privata GPG, esportabile con:

     gpg --export-secret-keys --armor > private.key

Il possesso della cartella senza la chiave GPG (o viceversa) non permette il recupero delle password.

Sincronizzazione Git

Se il password store deve essere condiviso tra più dispositivi:

  1. Inizializzare un repository git nella cartella del password store.
  2. Nelle impostazioni di QtPass, abilitare l'opzione Usa git.

  3. Configurare i comandi di push e pull automatici per mantenere i dati aggiornati su un server remoto (es. un server privato o piattaforme come GitLab/GitHub).

Integrazione con il Browser

Sebbene QtPass sia un'applicazione standalone, è possibile integrare il database delle password con i browser (Firefox, Chrome/Chromium) utilizzando estensioni come passff o browserpass. Queste estensioni comunicano con il backend pass e permettono l'inserimento automatico delle credenziali nei moduli di login.

Risoluzione problemi

Errore di decrittazione

Verificare che l'agente GPG (gpg-agent) sia attivo e che la chiave privata sia accessibile.

Percorsi non trovati

In alcune versioni derivate, potrebbe essere necessario specificare manualmente il percorso /usr/bin/pass nelle impostazioni di QtPass.

Problemi con Git

Assicurarsi che le chiavi SSH siano correttamente configurate nel sistema se si utilizza un server remoto come GitHub o GitLab.

Password della chiave Gpg non richiesta

Se QtPass non richiede la password della chiave GPG o si blocca, potrebbe esserci un conflitto con l'agente GPG.

Installare il pacchetto pinentry-qt.


CategoryHomepage CategoryNuoviDocumenti