Sollen $ HOME oder / var / opt / für Dateien verwendet werden, auf die ein Benutzer nicht direkt zugreift, die jedoch benutzerspezifisch sind?

614
RidiculousRichard

Der Linux-Dateisystemstandard https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard identifiziert / home / username / als Speicherort für die Dateien und Einstellungen eines Benutzers. Es identifiziert auch / var / opt / als variable Daten für Zusatzpakete.

Es ist für mich klar, dass eine Datenbank ihre Backend-Dateien in / var / opt / speichern sollte und Benutzerdokumente in / home / user / gespeichert werden sollten.

Welche Klassifizierung sollten Systemnutzungs- und Überwachungsdaten gespeichert werden? Ignorieren Sie die Berechtigungen, Sichtbarkeit und Bedenken hinsichtlich der Benutzererfahrung, falls sich die Daten in $ HOME befinden, da sie sich speziell auf die Aktivitäten eines Benutzers beziehen oder in etwas wie / var / opt / prog / user / abgelegt werden, da es sich nicht um die Dateien des Benutzers handelt Es wird nicht erwartet, dass der Benutzer direkt auf sie zugreift?

0
Dies kann als eine Meinungsfrage angesehen werden. Meine persönliche Neigung wäre, sie in / var / opt / prog / user zu platzieren, nur um sicherzugehen, dass der Benutzer nicht mit ihnen Affen macht. Jeff Zeitlin vor 7 Jahren 0
Als Faustregel würde ich verwenden, dass sich alles, was der Benutzer unter seiner Kontrolle hat, in $ HOME befindet. Wenn der Benutzer die Dateien nicht löschen oder mit ihnen machen darf, was er will, gehören sie nicht zu $ ​​HOME. dirkt vor 7 Jahren 1

0 Antworten auf die Frage