Kezdőkönyvtár

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2018. június 19-én felülvizsgált verziótól ; az ellenőrzések 3 szerkesztést igényelnek .

A kezdőkönyvtár  a felhasználó személyes könyvtára az operációs rendszerben , ahol az adatai, beállításai stb. találhatók.

A kezdőkönyvtár neve és helye az operációs rendszer típusától függ, például Microsoft Windows esetén a Users könyvtárban található ( Windows XP  esetén Documents and Settings ), Linuxon pedig a /home  könyvtárban . , és a rendszer felhasználónevének megfelelő neve van. Például C:\Users\МашаWindows vagy UNIX/home/masha rendszerekhez .

Különféle operációs rendszereken

Rendszer Pálya Változó
Microsoft Windows NT <gyökér>\WINNT\Profiles\<felhasználónév> %Felhasználói profil%
Microsoft Windows 2000, XP és 2003 <gyökér>\Dokumentumok és beállítások\<felhasználónév>
Microsoft Windows Vista és 7 <gyökér>\Felhasználók\<felhasználónév>
Unix alapú [1] <gyökér>/home/<felhasználónév> $HOME és ~/
Unix eredetű /var/users/<felhasználónév>
/u01/<felhasználónév>
/usr/<felhasználónév>
/user/<felhasználónév>
/users/<felhasználónév>
SunOS / Solaris /export/home/<felhasználónév>
Linux ( FHS ) /home/<felhasználónév>
AT&T Unix (eredeti verzió) <root>/usr/<felhasználónév> $HOME
Mac OS X /Felhasználók/<felhasználónév> $HOME és ~/, valamint a saját könyvtár elérési útja (AppleScriptben)
openvms <eszköz>:[<felhasználónév>] SYS$LOGIN

Unix-szerű operációs rendszereken

A Unix-szerű operációs rendszerekben alapértelmezés szerint a felhasználói home könyvtárak a /home könyvtárban találhatók ( angolul  home  - home, home ). A kezdőkönyvtárak dokumentumokat és felhasználói beállításokat tárolnak. A rendszer- (pl . /etc , /bin ) és felhasználói könyvtárakra való szétválasztás elsősorban a biztonsági mentés és a biztonság megkönnyítése érdekében szükséges.

A felhasználói saját könyvtárakat az /etc/passwd fájl határozza meg . Példa:

nataly:x:1001:1001::/home/nataly:/bin/bash

Ebben a példában a nataly felhasználóhoz a /home/nataly saját könyvtára van hozzárendelve .

A /home könyvtár szerkezete változhat. Például, ha a kiszolgálónak sok saját könyvtára van, célszerű azokat a felhasználónév első betűjének alkönyvtáraiba helyezni ( /home/n/nataly ).

A /home könyvtár kényelmesen egy külön merevlemez- partíción található, ha több Unix-szerű operációs rendszer van telepítve a számítógépre; ebben az esetben minden operációs rendszer felcsatolja azt a partíciót a /home könyvtárban .

Az Ubuntu és néhány más Linux disztribúció lehetőséget kínál a saját könyvtárak titkosítására ( Ecryptfs használatával ), beleértve a rendszertelepítést is [2] .

Példa

ml@lantern /home $ ls -l összesen 8 drwxr-xr-x 26 nataly nataly 872 2008-08-06 21:22 drwxr-xr-x 148 ml ml 7224 2008-08-29 12:13 ml

Amint a példából látható, ez a /home két különböző felhasználó két saját könyvtárát tartalmazza - ml és nataly . Ezen túlmenően ezeknek a könyvtáraknak mindegyike rendelkezik egy megfelelő felhasználói azonosítóval (UID) és csoportazonosítóval (GID). Ez azt jelenti, hogy az ml nem kerülhet nataly saját könyvtárába , és fordítva. Kivéve, ha a könyvtár olyan módra ( chmod ) van beállítva, amely lehetővé teszi, hogy mindenki olvassa, nem csak a tulajdonos és a csoport.

/root

A szuperfelhasználó (root) saját könyvtára a -ban van /root, nem a -ban /home/root. Ennek célja a rendszer megbízhatóságának növelése: az esetek túlnyomó többségében a könyvtár /homekülön lemezen található, de ha a fájlrendszere megsérül, a bejelentkezés és a helyreállítás nagyon nehézkes lesz. A root fiók a rendszer adminisztrálására szolgál, így /rootáltalában ugyanazon a partíción található, mint a rendszer (a root felhasználó saját könyvtára általában nem tartalmaz értékes személyes fájlokat).

Jegyzetek

  1. "Home Directory Definition" . Letöltve: 2013. március 25. Az eredetiből archiválva : 2017. július 16.
  2. Jang, M. Biztonsági stratégiák Linux platformokon és alkalmazásokban. - Jones & Bartlett Learning, 2010. - P. 127-128. — ISBN 9780763791896 .

Lásd még