文章導(dǎo)讀:
本文解決問題:
1、
位于/home/user,稱之為用戶工作目錄或家目錄,表示方式:
/home/user
~
2、絕對(duì)路徑
從/目錄開始描述的路徑為絕對(duì)路徑,如:
cd /home
ls /usr
3、相對(duì)路徑
從當(dāng)前位置開始描述的路徑為相對(duì)路徑,如:cd ../../
ls abc/def
4、.和..
每個(gè)目錄下都有.和..
. 表示當(dāng)前目錄
.. 表示上一級(jí)目錄,即父目錄
根目錄下的.和..都表示當(dāng)前目錄
文件權(quán)限就是文件的訪問控制權(quán)限,即哪些用戶和組群可以訪問文件以及可以執(zhí)行什么樣的操作。
Unix/Linux系統(tǒng)是一個(gè)典型的多用戶系統(tǒng),不同的用戶處于不同的地位,對(duì)文件和目錄有不同的訪問權(quán)限。為了保護(hù)系統(tǒng)的安全性,Unix/Linux系統(tǒng)除了對(duì)用戶權(quán)限作了嚴(yán)格的界定外,還在用戶身份認(rèn)證、訪問控制、傳輸安全、文件讀寫權(quán)限等方面作了周密的控制。
在 Unix/Linux中的每一個(gè)文件或目錄都包含有訪問權(quán)限,這些訪問權(quán)限決定了誰能訪問和如何訪問這些文件和目錄。
通過設(shè)定權(quán)限可以從以下三種訪問方式限制訪問權(quán)限:
只允許用戶自己訪問(所有者) 所有者就是創(chuàng)建文件的用戶,用戶是所有用戶所創(chuàng)建文件的所有者,用戶可以允許所在的用戶組能訪問用戶的文件。
允許一個(gè)預(yù)先指定的用戶組中的用戶訪問(用戶組) 用戶都組合成用戶組,例如,某一類或某一項(xiàng)目中的所有用戶都能夠被系統(tǒng)管理員歸為一個(gè)用戶組,一個(gè)用戶能夠授予所在用戶組的其他成員的文件訪問權(quán)限。
允許系統(tǒng)中的任何用戶訪問(其他用戶) 用戶也將自己的文件向系統(tǒng)內(nèi)的所有用戶開放,在這種情況下,系統(tǒng)內(nèi)的所有用戶都能夠訪問用戶的目錄或文件。在這種意義上,系統(tǒng)內(nèi)的其他所有用戶就是 other 用戶類
這有點(diǎn)類似于 QQ 空間的訪問權(quán)限:


這個(gè) QQ 空間是屬于我的,我相當(dāng)于管理者(也就是“所有者”),我想怎么訪問就怎么訪問。
同時(shí),我可以設(shè)置允許 QQ 好友訪問,而這些 QQ 好友則類似于“用戶組”。
當(dāng)然,我可以允許所有人訪問,這里的所有人則類似于“其他用戶”。
用戶能夠控制一個(gè)給定的文件或目錄的訪問程度,一個(gè)文件或目錄可能有讀、寫及執(zhí)行權(quán)限:
讀權(quán)限(r) 對(duì)文件而言,具有讀取文件內(nèi)容的權(quán)限;對(duì)目錄來說,具有瀏覽目錄的權(quán)限。
寫權(quán)限(w) 對(duì)文件而言,具有新增、修改文件內(nèi)容的權(quán)限;對(duì)目錄來說,具有刪除、移動(dòng)目錄內(nèi)文件的權(quán)限。
可執(zhí)行權(quán)限(x) 對(duì)文件而言,具有執(zhí)行文件的權(quán)限;對(duì)目錄了來說該用戶具有進(jìn)入目錄的權(quán)限。
注意:通常,Unix/Linux系統(tǒng)只允許文件的屬主(所有者)或超級(jí)用戶改變文件的讀寫權(quán)限。
示例說明:

第1個(gè)字母代表文件的類型:“d” 代表文件夾、“-” 代表普通文件、“c” 代表硬件字符設(shè)備、“b” 代表硬件塊設(shè)備、“s”表示管道文件、“l(fā)” 代表軟鏈接文件。 后 9 個(gè)字母分別代表三組權(quán)限:文件所有者、用戶者、其他用戶擁有的權(quán)限。
每一個(gè)用戶都有它自身的讀、寫和執(zhí)行權(quán)限。
第一組權(quán)限控制訪問自己的文件權(quán)限,即所有者權(quán)限。
第二組權(quán)限控制用戶組訪問其中一個(gè)用戶的文件的權(quán)限。
第三組權(quán)限控制其他所有用戶訪問一個(gè)用戶的文件的權(quán)限。
這三組權(quán)限賦予用戶不同類型(即所有者、用戶組和其他用戶)的讀、寫及執(zhí)行權(quán)限就構(gòu)成了一個(gè)有9種類型的權(quán)限組。