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 .
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 |
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/bashEbben 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] .
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.
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).
katalógusok | FHS|
---|---|
|