close

按此前往linux完整教學目錄

 

 

一、前註:

1. 在本教學中,提到的「路徑物」三字,指的是「路徑上的存有物」。因為通常路徑上的存有物,其類型可能是檔案、目錄等等,為方便稱呼、且不使混淆,筆者不稱其為「檔案」,而稱其為「路徑物」。

或者,路徑物也簡稱「徑物」。

 

二、正文:

1. 對於不同徑物而言,一名Linux用戶可以有三種身分:擁有者owner)、群組group)、外人others)。徑物擁有者可以對自己的檔案,設定對這三者的權限。而root身分對任何徑物來說都有最高權限,通常主機管理員就具有root身分。

2. 若對徑物所執行的命令,超過了徑物目前的權限,會顯示:Permission denied

3.

利用 ls -al 指令,可以查看當前目錄下,所有子徑物(包括隱藏檔)之權限。 利用 ls -al 目錄名稱 指令,可以查看指定目錄下,所有子徑物(包括隱藏檔)之權限。

利用 ls -l 檔案名稱 指令,可以該檔案之權限。(若該檔案是隱藏檔,檔案名稱之前要多加一個點號 .

使用這些指令後會出現所查詢的資訊,這些資訊是有固定格式的。如:

drwxr-xr-x  2 jack class1 2048 Aug 26 10:37 ggg

drwxr-xr-x  2 jack class1 2048 Aug 26 10:37 jjj

drwxr-xr-x  2 jack class1 2048 Aug 26 10:37 kkk

-rwxr-xr-x  1 jack class1  126 Aug 26 12:50 tt.sh

-rw-r--r--  1 jack class1    0 Aug 27 17:05 .tra

每一行代表一個檔案的資訊。其格式與各項資訊的意義,列表說明如下(以第一行為例):

drwxr-xr-x

2

jack

class1

2048

Aug 26 10:37

ggg

徑物權限

連結數

擁有者

群組

大小

修改日期

名稱

(1) 徑物權限:

其格式如下:

d

rwx

r-x

r-x

徑物類型

擁有者權限

群組權限

外人權限

(1-1) 徑物類型:其值可為:

d:代表該徑物是個「目錄(資料夾) 」。

-:代表該徑物是個「檔案」。檔案又分:

※ 純文字檔(ASCII):即檔案內容為人類所能明白的文字,如英文、數字、中文等。

※ 二進位檔(binary):即檔案內容為一般人類所不能明白、只有機器才能明白的二進位碼。其字面上也以可能是八進位或十六進位。

※ 資料檔(data):在程式運作過程中,會被讀取的、具有特定型態的檔案。

l:英文字L的小寫,代表該徑物是個「連結檔」。其作用類似windows系統下的「捷徑」。

b:代表該徑物是個「區塊裝置檔block device」。所謂「裝置(也有人翻譯成「設備」)」,實際上就是硬體,系統要呼叫這個裝置,必須透過裝置檔。如硬碟和軟碟就是個區塊裝置。

c:代表該徑物是個「字元裝置檔character device」。如鍵盤和滑鼠就是個字元裝置。

s:資料接口檔(socket):通常用在網路上與遠端的資料傳輸。

ppipe(或稱FIFO檔):其主要功能,在於解決系統內部多個程序同時存取一個檔案時可能造成的衝突。

(1-2) 權限,為rwx三者的組合(稱為rwx)。r代表可讀,w代表可寫,x代表可執行。

若不可讀,原本的r會顯示減號 -

若不可寫,原本的w會顯示減號 -

若不可執行,原本的x會顯示減號 -

如:r-w 代表可讀、不可寫、可執行。

根據不同的身分,能操作該徑物的權限也不同。

(2) 連結數:連結到此節點(i-node)的徑物數。若其徑物類型為目錄,可以粗略解釋為該目錄下擁的有徑物總數。而每個目錄都包含至少兩個子目錄:

. 代表該目錄本身之連結。

.. 代表該目錄的父目錄之連結。

(3) 擁有者:徑物擁有者的帳號。

(4) 群組:徑物所在的群組。

(5) 大小:徑物所佔的容量大小,以bytes為單位。

(6) 修改日期:最後一次「動到」這個徑物之內容的日期。通常顯示的資訊包括月、日、時、分,但如果修改日期距離單前日期太久遠,就會只顯示年份而已。

(7) 名稱:徑物名稱。

 

 

上一篇:linux 檔案名稱限制

下一篇:linux 檔案使用權限2

arrow
arrow
    文章標籤
    linux 教學 linux 權限 ls
    全站熱搜
    創作者介紹
    創作者 埃伯 的頭像
    埃伯

    程式語言教學

    埃伯 發表在 痞客邦 留言(0) 人氣()