Directorul principal

Versiunea actuală a paginii nu a fost încă revizuită de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 19 iunie 2018; verificările necesită 3 modificări .

Directorul principal  este directorul personal al utilizatorului în sistemul de operare , unde se află datele, setările, etc.

Numele și locația directorului de acasă depind de tipul de sistem de operare, de exemplu, pe Microsoft Windows se află în directorul Utilizatori (în Windows XP  este Documents and Settings ), iar pe Linux este în  directorul /home , și are un nume care corespunde numelui de utilizator al sistemului. De exemplu, C:\Users\Машаpentru Windows sau /home/mashapentru sisteme UNIX .

Pe diverse sisteme de operare

Sistem cale Variabil
Microsoft Windows NT <rădăcină>\WINNT\Profiles\<nume utilizator> %UserProfile%
Microsoft Windows 2000, XP și 2003 <rădăcină>\Documents and Settings\<nume utilizator>
Microsoft Windows Vista și 7 <rădăcină>\Utilizatori\<nume utilizator>
Bazat pe Unix [1] <rădăcină>/home/<nume utilizator> $HOME și ~/
Derivat Unix /var/users/<nume utilizator>
/u01/<nume utilizator>
/usr/<nume utilizator>
/user/<nume utilizator>
/users/<nume utilizator>
SunOS / Solaris /export/home/<nume utilizator>
Linux ( FHS ) /home/<nume utilizator>
AT&T Unix (versiunea originală) <root>/usr/<nume utilizator> $HOME
Mac OS X /Utilizatori/<nume utilizator> $HOME și ~/ și calea directorului de acasă (în AppleScript)
openvms <dispozitiv>:[<nume utilizator>] SYS$LOGIN

Pe sisteme de operare asemănătoare Unix

În sistemele de operare asemănătoare Unix , în mod implicit, directoarele de acasă ale utilizatorilor sunt situate în directorul /home (din engleză  home  - home, home ). Directoarele de acasă stochează documente și setările utilizatorului. Separarea în directoare de sistem (de exemplu , /etc , /bin ) și utilizator este necesară în principal pentru ușurința copierii de rezervă și a securității.

Directorele de acasă ale utilizatorilor sunt definite în fișierul /etc/passwd . Exemplu:

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

În acest exemplu, utilizatorului nataly i se atribuie un director principal al lui /home/nataly .

Structura din directorul /home poate varia. De exemplu, dacă serverul are multe directoare de acasă, este logic să le plasați în subdirectoare ale primei litere a numelui de utilizator ( /home/n/nataly ).

Directorul /home este situat convenabil pe o partiție separată de hard disk atunci când mai multe sisteme de operare asemănătoare Unix sunt instalate pe computer; în acest caz, fiecare sistem de operare montează acea partiție pe /home .

Ubuntu și unele alte distribuții Linux oferă posibilitatea de a cripta directoarele de acasă (folosind Ecryptfs ), inclusiv în timpul instalării sistemului [2] .

Exemplu

ml@lantern /home $ ls -l total 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

După cum puteți vedea din exemplu, acest /home conține două directoare de acasă a doi utilizatori diferiți - ml și nataly . Mai mult, fiecare dintre aceste directoare are un ID de utilizator (UID) și un ID de grup (GID) corespunzător. Aceasta înseamnă că ml nu poate ajunge în directorul principal al lui nataly și invers. Cu excepția cazului în care directorul este setat la un mod ( chmod ) care permite tuturor să-l citească, nu doar proprietarului și grupului.

/root

Directorul principal (rădăcină) al superutilizatorului/root este în , nu în /home/root. Acest lucru se face pentru a crește fiabilitatea sistemului: în marea majoritate a cazurilor, directorul /homeeste situat pe un disc separat, dar dacă sistemul său de fișiere este deteriorat, autentificarea și recuperarea vor fi foarte dificile. Contul rădăcină este folosit pentru a administra sistemul, deci /rootse află de obicei pe aceeași partiție cu sistemul (directorul principal al utilizatorului rădăcină de obicei nu conține fișiere personale valoroase).

Note

  1. „Definiția directorului principal” . Preluat la 25 martie 2013. Arhivat din original la 16 iulie 2017.
  2. Jang, M. Strategii de securitate în platforme și aplicații Linux. - Jones & Bartlett Learning, 2010. - P. 127-128. — ISBN 9780763791896 .

Vezi și