|
⇤ ← Revision 1 as of 2011-02-06 09:43:02
Size: 2854
Comment: first translated version
|
← Revision 2 as of 2018-09-28 21:16:55 ⇥
Size: 2888
Comment: Add link to url FR
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 2: | Line 2: |
| ||<tablewidth="100%"style="border: 0px hidden ;">~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[home_directory|English]] - Italiano -~ ||<style="border: 0px hidden ; text-align: right;"> (!) [[/Discussion|Discussion]] || | ||<tablewidth="100%"style="border: 0px hidden ;">~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[home_directory|English]] - [[fr/home_directory|Français]] - Italiano -~ ||<style="border: 0px hidden ; text-align: right;"> (!) [[/Discussion|Discussion]] || |
In informatica, una directory home è una directory che contiene i file personali di un utente particolare del sistema.
Nei sistemi Unix/Linux, questa include i file di configurazione (di solito nascosti, cioè con nome che inizia con un punto (.)), documenti, programmi installati localmente, ecc. La directory home è definita come parte dei dati dell'account utente (ad esempio nel file /etc/passwd). Su molti sistemi, inclusa la maggior parte delle distribuzioni di Linux e varianti di BSD (es. OpenBSD), la directory home di ciascun utente ha la forma /home/<nomeutente> (dove nomeutente è il nome dell'account dell'utente). La directory home dell'account del superutente (di solito chiamato root) è tradizionalmente /, ma su molti sistemi recenti è spesso posizionata in /root.
Questa convenzione non è tuttavia universale: in NeXTSTEP, OPENSTEP e Mac OS X, le directory home degli utenti sono memorizzate in /Users/<nomeutente>. In NeXTSTEP e OPENSTEP, però, in una configurazione a singolo utente, non in rete, esiste un account ristretto "me", in aggiunta all'account non ristretto root standard, che archivia i propri file utente in /me. In Solaris, le directory home sono posizionate in /home, ma questo è di fatto il punto di mount di uno strumento di montaggio automatico che monta le directory home da un file server in base alle necessità, o /export/home sul sistema locale. Sistemi Unix più datati spesso usavano percorsi come /u01 o /var/users.
Un'ulteriore convenzione per i nomi in Unix (che prende origine dalla shell csh è che si può usare ~<utente> come scorciatoia per riferirsi alla directory home che appartiene a "utente", qualunque sia la sua posizione nel file system. Questo è il motivo per cui molti server web sono configurati in modo da mostrare il sito web personale di un utente, quando si accede ad un URL come http://www.catb.org/~esr/ (in questo esempio, il nome utente è "esr"). Un'ulteriore scorciatoia permette ad un utente di riferirsi alla propria directory home semplicemente come a ~.
La separazione dei dati utente dai dati di sistema evita fenomeni di ridondanza e rende relativamente semplice il backup dei dati importanti. Inoltre, trojan horse, virus e worm in esecuzione con il nome e i privilegi dell'utente nella maggior parte dei casi saranno solo in grado di alterare i file nella directory home dell'utente e forse alcuni file appartenenti ai gruppi di lavoro dell'utente, ma non veri file di sistema.
