centos檔案許可權詳解

2022-04-29 05:06:09 字數 1985 閱讀 1709

假設回顯資訊為  ①-②rws③r-x④r-x ⑤1 ⑥root ⑦root ⑧430540 ⑨dec 20 18:27 ⑩/usr/sbin/passwd ,現在逐一分析其內容。

①. 首字元-,表示該檔案為普通檔案。

-,普通檔案;

d,目錄檔案;

l,符號鏈結;

c,字元裝置檔案;

b,位元組裝置檔案;

p,先進先出檔案;

s,套接字檔案。

②. 第2~4個字元,表示所有者(owner)的許可權

③. 第5~7個字元,表示所屬組(group)的許可權

④. 第8~10個字元,表示其他使用者(other)的許可權

⑤. 第11個字元,表示硬鏈結數

⑥. 是檔案所有者的使用者名稱(owner)

⑦. 是檔案所屬組的使用者組名稱(group)

⑧. 是檔案大小,以塊為單位,通過 ls -lh 則會以kb,mb作單位

⑨. 是最後修改日期

⑩. 是檔案或目錄的絕對路徑

從上述內容我們可以得知linux下的許可權角色有三種,分別是所有者(owner)所屬組(group)其他使用者(other)

2. 許可權表示形式

[a]. 符號表示法

普通許可權:

r,讀許可權; w,寫許可權;x,可執行許可權。

特殊許可權:

suid許可權只能設定在②中,s表示二進位制可執行檔案同時擁有suid許可權和x可執行許可權;s表示二進位制可執行檔案擁有suid許可權但沒有x可執行許可權。

sgid許可權只能設定在③中,s表示二進位制可執行檔案或目錄同時擁有sgid許可權和x可執行許可權;s表示二進位制可執行檔案或目錄擁有sgid許可權但沒有x可執行許可權。

sbit許可權只能設定在④中,t表示目錄同時擁有sbit許可權和x可執行許可權;t表示目錄擁有sbit許可權但沒有x可執行許可權。

[b]. 數字表示法

數字表示法採用二進位制形式計算,八進位制形式設定的方式。

二進位制形式計算,1代表有許可權,0代表無許可權:

所有者

所屬組

其他使用者

suid

sgid

sbit

r

w

x

r

w

x

r

w

x

1/01/0

1/01/0

1/01/0

1/01/0

1/01/0

1/01/0

然後每三位為一組轉為八進位制,例如現在二進位制形式為100111101101,那麼轉為八進位制則為4755。

然後通過 chmod 4755 檔案 就可以改變檔案的許可權, ls -l 回顯中許可權部分則為rwsr-xr-x。

注意:1. 若不設定特殊許可權時,我們可以直接省去八進位制的第一位數,例如: chmod 755 檔案 ;

2. 採用數字表示法設定特殊許可權,僅能啟動特殊許可權,卻無法關閉。例如,檔案a擁有特殊許可權suid和sgid,執行 chmod 0755 檔案a ,但通過 ls -l 檢視許可權依然為rwsr-sr-x。

centos 修改檔案許可權

chmod 777 檔名 其中 rwx也可以用數字來代替 r 4 w 2 x 1 0 行動 表示新增許可權 表示刪除許可權 表示使之成為唯一的許可權 當大家都明白了上面的東西之後,那麼我們常見的以下的一些許可權就很容易都明白了 rw 600 只有所有者才有讀和寫的許可權 rw r r 644 只有所...

CentOS檔案許可權操作

1.chown change owner的意思,主要作用就是改變檔案或者目錄所有者,所有者包含使用者和使用者組 chown r 使用者名稱 檔案或者目錄 chown r 使用者名稱 使用者組名 檔案或者目錄 r遞迴式的許可權更改 2.chmod 改變訪問許可權 chmod who mode 檔名3....

Linux檔案許可權詳解

常見的linux檔案許可權如 drwxrwxrwx 11 root root 4096 12月 16 17 57 nginx rwxrwxrwx 11 root root 4096 12月 16 17 57 index.html 分析 第一位,一定為 d 或者 之一.d 代表資料夾或者目錄 表示檔案...