Translation(s): English - Français - Italiano

(!) ?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.

Da: http://en.wikipedia.org/wiki/home_directory