Aus den Beispielen, die Sie zur Verfügung gestellt haben, gehe ich davon aus, dass Sie Anwendungsdaten für die Konfiguration, Verwendung oder die Daten des Benutzers (z. B. E-Mail-Nachrichten, Vorlagen, Designs) eines bestimmten Benutzers meinen. In diesem Fall werden diese Daten im Home-Verzeichnis des Benutzers als "Punktedateien" oder in einem anwendungsspezifischen "Punktverzeichnis" gespeichert.
Zitat aus dem Unix-Dateisystem-Hierarchiestandard :
/ home: Benutzer-Ausgangsverzeichnisse (optional)
Zweck
/ home ist ein ziemlich normales Konzept, aber es ist eindeutig ein ortsspezifisches Dateisystem. Das Setup unterscheidet sich von Host zu Host. Daher sollte sich kein Programm auf diesen Speicherort verlassen.
Bedarf
Benutzerspezifische Konfigurationsdateien für Anwendungen werden im Basisverzeichnis des Benutzers in einer Datei gespeichert, die mit '.' Beginnt. Zeichen (eine "Punktdatei"). Wenn eine Anwendung mehr als eine Punktdatei erstellen muss, sollten sie in einem Unterverzeichnis abgelegt werden, dessen Name mit einem '.' Beginnt. Zeichen (ein "Punktverzeichnis"). In diesem Fall sollten die Konfigurationsdateien nicht mit dem '.' Charakter.
Der Standard für die Hierarchie von Linux-Dateisystemen besagt fast dasselbe.
Beispielsweise wird die Benutzerkonfiguration für den VIM-Editor in .vimrc im Home-Verzeichnis gespeichert. Das Firefox-Profil (das unter anderem die Lesezeichen und Verlaufsinformationen des Benutzers enthält) wird in einem separaten Verzeichnis im Home-Verzeichnis des Benutzers gespeichert (~ / Mozilla / Firefox / <randomstring>
Standard)
In der Regel speichern alle Anwendungen Informationen zu vom Benutzer initiierten Sitzungen, Kennwörtern usw. im Basisverzeichnis des Benutzers in solchen "Punktdateien / Verzeichnissen".
Wenn Sie also (ein wenig extrapoliert) gerade genug Verschlüsselung wünschen, um benutzerspezifische Daten zu schützen, ist die Verschlüsselung des Home-Verzeichnisses allein ausreichend.
Trotzdem ist es wie unter Linux möglich, den Standardspeicherort anzupassen und zu überschreiben und diese anwendungsspezifischen Benutzerdaten an einer anderen Stelle zu speichern. In Ubuntu muss dies jedoch explizit vom Benutzer durchgeführt werden.