複製鏈接
請複製以下鏈接發送給好友

家目錄

鎖定
家目錄是在多用户操作系統上包含該系統的特定用户的文件的文件系統目錄。家目錄的具體內容(如它的名稱和位置)是由操作系統參與定義的;例如: Windows系統在20002003之間的版本中將家目錄放在稱為 Documents and Settings 的目錄中、Windows Vista 以上系統家目錄在 Users 文件夾中、Linux系統在 /home 中。
中文名
家目錄
領    域
計算機

目錄

家目錄描述

用户的家目錄用於存放用户的文件;包括文本文檔、音樂、圖像或視頻等,也可能包括一些記錄用户使用偏好、軟件首選設置的配置文件:如瀏覽器書籤,喜愛的桌面壁紙主題、特定軟件為訪問外部服務而保存的密碼等。用户可以在該目錄中安裝可執行軟件,但這些軟件只能向擁有該目錄權限的用户開放。 家目錄可以進一步組織子目錄來使用。
用户家目錄的內容由文件系統權限保護,一般默認只有用户自身和管理人員有訪問的權限。 任何獲得管理權限的用户都有權訪問文件系統上任意受保護的內容,包括其他用户的家目錄。 [1] 

家目錄優點

家目錄可避免從整個系統中分離出冗餘的用户數據,且讓重要文件的備份操作相對簡單。此外,在大多數情況下,以受感染用户的名義,並在他們的特權下運行的木馬病毒蠕蟲,只能夠對受感染用户的家目錄下的文件進行修改,或許其中一些文件屬於用户所參與的工作組,但那些文件並不是真正的系統文件 [1] 

家目錄操作系統

Unix
在Unix下,用户在登錄後自動被置於他們的家目錄中。縮寫變量~user指向用户的家目錄(允許用户從文件系統中的任意位置瀏覽它或者在其他的Unix命令中使用。~(波浪號字符)指向當前用户的家目錄。
Unix的超級用户有權訪問文件系統的任意目錄,從而可以訪問所有用户的家目錄。在舊系統中超級用户的家目錄為/但是在許多新的系統中,它位於/root(Linux, BSD)或是/var/root(Mac OS X). [1] 
VMS
VMS操作系統中,用户的家目錄被稱為“根目錄”,同樣地Unix/DOS/Windows/AmigaOS 的“根目錄”被稱為“主文件目錄”。 [1] 

家目錄比較

單用户操作系統只需為所有用户文件建立一個單一目錄或者分區,並沒有針對單個用户而設置的獨立目錄(雖然用户仍然可以在主工作目錄下手動設置和維護目錄)。
  • AmigaOS版本 2 及更高版本在硬盤上默認有"System"和"Work"分區。
  • BeOS(及其繼承系統) 有 /home 目錄,其中包含系統上單用户的文件。
  • Windows 95OEM Service Release 2 之前的Windows版本中沒有用户目錄,但自此版本發佈以來,\My Documents成為了單用户的家目錄。
  • NeXTSTEPOPENSTEP在單用户無網絡安裝中,/me被使用,當作為超級用户登錄時,/root被作為家目錄。 [1] 
參考資料
  • 1.    "Home Directory Definition". Accessed on July 23, 2009