描述
用戶的家目錄用於存放用戶的檔案;包括文本文檔、音樂、圖像或視頻等,也可能包括一些記錄用戶使用偏好、軟體首選設定的配置檔案:如瀏覽器書籤,喜愛的桌面壁紙和主題、特定軟體為訪問外部服務而保存的密碼等。用戶可以在該目錄中安裝可執行軟體,但這些軟體只能向擁有該目錄許可權的用戶開放。 家目錄可以進一步組織子目錄來使用。
用戶家目錄的內容由檔案系統許可權保護,一般默認只有用戶自身和管理人員有訪問的許可權。 任何獲得管理許可權的用戶都有權訪問檔案系統上任意受保護的內容,包括其他用戶的家目錄。
家目錄的優點
家目錄可避免從整個系統中分離出冗餘的用戶數據,且讓重要檔案的備份操作相對簡單。此外,在大多數情況下,以受感染用戶的名義,並在他們的特權下運行的木馬、病毒和蠕蟲,只能夠對受感染用戶的家目錄下的檔案進行修改,或許其中一些檔案屬於用戶所參與的工作組,但那些檔案並不是真正的系統檔案。
各作業系統的其他特性
Unix
在Unix下,用戶在登錄後自動被置於他們的家目錄中。縮寫變數~user指向用戶的家目錄(允許用戶從檔案系統中的任意位置瀏覽它或者在其他的Unix命令中使用。~(波浪號字元)指向當前用戶的家目錄。
Unix的超級用戶有權訪問檔案系統的任意目錄,從而可以訪問所有用戶的家目錄。在舊系統中超級用戶的家目錄為/但是在許多新的系統中,它位於/root(Linux, BSD)或是/var/root(Mac OS X).
VMS
在VMS作業系統中,用戶的家目錄被稱為“根目錄”,同樣地Unix/DOS/Windows/AmigaOS 的“根目錄”被稱為“主檔案目錄”。
對比單用戶作業系統
單用戶作業系統只需為所有用戶檔案建立一個單一目錄或者分區,並沒有針對單個用戶而設定的獨立目錄(雖然用戶仍然可以在主工作目錄下手動設定和維護目錄)。
•AmigaOS版本 2 及更高版本在硬碟上默認有"System"和"Work"分區。
•BeOS(及其繼承系統) 有 /home 目錄,其中包含系統上單用戶的檔案。
•在Windows 95OEM Service Release 2 之前的Windows版本中沒有用戶目錄,但自此版本發布以來,\My Documents成為了單用戶的家目錄。
•NeXTSTEP和OPENSTEP在單用戶無網路安裝中,/me被使用,當作為超級用戶登錄時,/root被作為家目錄。