Dagli esempi che hai fornito, presumo che tu intenda i dati dell'applicazione specifici per la configurazione, l'utilizzo o i dati di un determinato utente dell'utente (ad esempio, messaggi di posta elettronica, modelli, temi). In questo caso, questi dati vengono archiviati nella home directory dell'utente come "dot-files" o all'interno di una "dot-directory" specifica dell'applicazione.
Citando dallo standard della gerarchia del file system Unix :
/ home: directory home dell'utente (opzionale)
Scopo
/ home è un concetto abbastanza standard, ma è chiaramente un filesystem specifico del sito. L'impostazione sarà diversa da host a host. Pertanto, nessun programma dovrebbe fare affidamento su questa posizione.
Requisiti
I file di configurazione specifici dell'utente per le applicazioni sono memorizzati nella home directory dell'utente in un file che inizia con '.' carattere (un "file punto"). Se un'applicazione deve creare più di un file dot, è necessario inserirli in una sottodirectory con un nome che inizi con un '.' carattere, (una "directory punti"). In questo caso i file di configurazione non devono iniziare con '.' personaggio.
Anche lo standard della gerarchia del file system linux afferma quasi la stessa cosa.
Ad esempio, la configurazione dell'utente per l'editor vim è memorizzata in .vimrc nella home directory, il profilo firefox (contenente tra l'altro i segnalibri degli utenti e le informazioni sulla cronologia) è archiviato in una directory separata all'interno della home directory dell'utente (~ / .mozilla / firefox / <randomstring>
.default)
In genere tutte le applicazioni memorizzano le informazioni sulle sessioni avviate dall'utente, le password ecc. All'interno della home directory dell'utente in tali "file-directory / directory".
Quindi (estrapolando un po '), se si desidera una crittografia sufficiente per proteggere i dati specifici dell'utente, sarebbe sufficiente la sola crittografia della directory principale.
Detto questo, è possibile, come per tutto ciò che riguarda Linux, personalizzare e sovrascrivere la posizione predefinita e scegliere di archiviare questi dati utente specifici dell'applicazione altrove. Tuttavia, in Ubuntu, ciò deve essere esplicitamente fatto dall'utente.