Linux ls l 檔案列表許可權詳解

2022-07-27 10:18:18 字數 2593 閱讀 1268

1.使用 ls -l 命令 執行結果如下(/var/log) :

drwxr-x--- 2 root              adm    4096

2013-08-07

11:03

apache2

drwxr-xr-x 2 root root 4096

2013-08-07

09:43

drwxr-xr-x 2 root root 4096

2013-08-07

09:44

apt

-rw-r----- 1 syslog adm 16802

2013-08-07

14:30

auth.log

-rw-r--r-- 1 root root 642

2013-08-07

11:03

boot.log

drwxr-xr-x 2 root root 4096

2013-08-06

18:34

consolekit

drwxr-xr-x 2 root root 4096

2013-08-07

09:44

cups

-rw-r----- 1 syslog adm 10824

2013-08-07

11:08

daemon.log

drwxr-xr-x 2 root root 4096

2013-08-07

09:45 dbconfig-common

-rw-r----- 1 syslog adm 21582

2013-08-07

11:03

debug

drwxr-xr-x 2 root root 4096

2013-08-07

09:45 dist-upgrade

-rw-r--r-- 1 root adm 59891

2013-08-07

11:03 dmesg

展示結果大體分為七列(部分) :

以第一條記錄為例

第一列 : 「drwxr-x---」  表識檔案的型別 和檔案許可權   

第二列: 「

2」是純數字 ,表示 檔案鏈結個數 (乙個空目錄的該字段是2,表示該目錄下有兩個子目錄,因為每乙個目錄都有乙個指向它本身的子目錄"." 和指向它上級目錄的子目錄"..")

第三列 : 「root」 表示檔案的所有者

第四列:「adm」 表示為檔案的所在群組

第五列:「

4096

」,表示為檔案長度(大小)

第六列:「

2013-08-07

11:03

」,表示檔案最後更新(修改)時間

第七列:「apache2」 表示檔案的名稱

詳見下圖:

2.檔案型別和檔案許可權 ,即為列表第一列內容:(以第一條記錄為例 )

「drwxr-x---」 含義:有兩部分組成 ,一部分是第一列即為「d」 ,表示檔案型別(目錄或資料夾),另一部分是「rwxr-x---」 表示檔案許可權,許可權有分為三段:即為 「 rwx 」,「  r-x  」和 「 ---  」分別表示 ,檔案所有者的許可權,檔案所屬組的許可權 和其他使用者對檔案的許可權。

(1)檔案型別,大體分為如下幾類 :

d :目錄   

-:檔案

l :鏈結

s :socket

p :named pipe

b :block device

c :character device

(2)檔案許可權 :

r :含義為 「可讀」,用數字 4

表示

w:含義為 「可寫」用數字 2

表示

x(小x):含義為「可執行」用數字

1表示

-:含義為「無許可權」用數字0 表示

x (大x):含義為只有目標檔案對某些使用者是可執行的或該目標檔案是目錄時才追加x 屬性。

s:含義為 在檔案執行時把程序的屬主或組id置為該檔案的檔案屬主。方式「u+s」設定檔案的用 戶id位,「g+s」設定組id位。

t :含義為儲存程式的文字到交換裝置上

數字含義詳見如下列表:

所有者群組

其他三位代表許可權的數字

r  w x

rwxrwx

實際結果

4  2 1

421421

7774  2 1

4  0 1

4  0 1

705**  

Linux ls l 檔案列表許可權詳解

1.使用 ls l 命令 執行結果如下 var log drwxr x 2 root adm 4096 2013 08 07 11 03 apache2 drwxr xr x 2 root root 4096 2013 08 07 09 44 apt rw r 1 syslog adm 16802 ...

Linux ls l 檔案列表許可權詳解

1.使用 ls l 命令 執行結果如下 var log drwxr x 2 root adm 4096 2013 08 07 11 03 apache2 drwxr xr x 2 root root 4096 2013 08 07 09 44 apt rw r 1 syslog adm 16802 ...

Linux ls l 檔案列表許可權詳解

1.使用 ls l 命令 執行結果如下 var log html view plain copy drwxr x 2 root adm 4096 2013 08 07 11 03 apache2 drwxr xr x 2 root root 4096 2013 08 07 09 44 apt rw ...