GNU/Linux >> Znalost Linux >  >> Ubuntu

Kde aplikace obvykle ukládají data?

Zajímalo by mě, jestli existuje standardní umístění pro ukládání dat aplikací na úrovni uživatele. Myslím tím věci, jako jsou záložky Firefoxu, historie zpráv/hesla Skype atd. Ptám se, protože si nejsem jistý, zda mám použít šifrování domácího adresáře vs. šifrování celého disku.

Přijatá odpověď:

Z příkladů, které jste uvedli, usuzuji, že máte na mysli data aplikace specifická pro konfiguraci, použití určitého uživatele nebo data vlastněná uživatelem (např. e-mailové zprávy, šablony, motivy). V tomto případě jsou tato data uložena v domovském adresáři uživatele jako „tečkové soubory“ nebo uvnitř „tečkového adresáře“ specifického pro aplikaci.

Citace ze standardu hierarchie souborového systému Unix:

/home :Uživatelské domovské adresáře (volitelné)

Účel

/home je poměrně standardní koncept, ale jednoznačně se jedná o souborový systém specifický pro daný web. Nastavení se bude lišit hostitel od hostitele. Proto by žádný program neměl spoléhat na toto umístění.

Požadavky

Konfigurační soubory pro aplikace specifické pro uživatele jsou uloženy v domovském adresáři uživatele v souboru, který začíná znakem ‚.‘ („soubor s tečkou“). Pokud aplikace potřebuje vytvořit více než jeden tečkový soubor, měly by být umístěny do podadresáře s názvem začínajícím znakem „.“ (“adresář teček”). V tomto případě by konfigurační soubory neměly začínat znakem „.“.

Standard hierarchie souborového systému linux také uvádí téměř totéž.

Například konfigurace uživatele pro editor vim je uložena v .vimrc v domovském adresáři, profil firefox (obsahující mimo jiné uživatelské záložky a informace o historii) je uložen v samostatném adresáři v domovském adresáři uživatele (~/ .mozilla/firefox/<randomstring> .default)

Všechny aplikace budou obvykle ukládat informace o relacích iniciovaných uživatelem, heslech atd. v domovském adresáři uživatele v takových „tečkových souborech/adresářích“.

Takže (trochu extrapolováno), pokud chcete pouze dostatečné šifrování, aby byla chráněna data specifická pro uživatele, pak by stačilo pouze šifrování domovského adresáře.

Přesto je možné, stejně jako u všeho linuxu, přizpůsobit a přepsat výchozí umístění a rozhodnout se uložit tato uživatelská data specifická pro aplikaci jinde. V Ubuntu to však musí výslovně provést uživatel.


Ubuntu
  1. „instalace“ aplikací, kam umístit složky?

  2. Kde se soubory vína ukládají?

  3. Kde sýr ukládá své obrázky?

  1. Odkud se spouští skript Shell?

  2. Kde Google Chrome pro Linux ukládá uživatelská data?

  3. adresář her?

  1. Jak přesunout datový adresář Mysql?

  2. Konfigurace sledování výkonu služby Active Directory

  3. Obnovte heslo uživatele služby Active Directory