Linux 檔案許可權操作

2021-08-14 18:08:12 字數 2640 閱讀 8673

linux的資料夾許可權操作

linux drwxr-xr-x 具有的許可權。

第一位表示檔案型別。

接著那三個 rwx 代表的是所有者(user)

中間那三個 r-x 代表的是組群(group)

最後那三個 r-x 代表的是其他人(other)

第一位表示檔案型別。 d是目錄檔案,

l是鏈結檔案,

-是普通檔案,

p是管道 ,b 塊裝置檔案 ,c 字元裝置檔案 ,s 套介面檔案

第2-4

位表示這個檔案的屬主擁有的許可權,

r是讀,

w是寫,

x是執行。

第5-7

位表示和這個檔案屬主所在同乙個組的使用者所具有的許可權。

第8-10

位表示其他使用者所具有的許可權。

ls -l 出現的檔案  例子:drwxr-xr-x   25 root  root  4096 jan 16 19:21  dir1

第1欄位:  檔案屬性字段                        

drwxr-xr-x 

第1欄位:  檔案屬性字段                          25

第3欄位:  檔案擁有者                             root

第4欄位:  檔案擁有者所在的組             

root

第5欄位: 檔案檔案大小(以位元組為單位)    4096

第6欄位: 檔案建立月份                           jan

第7欄位: 檔案建立日期                           16

第8欄位:檔案建立時間                            19:21 

第9欄位:檔名 (如果是乙個符號鏈結,那麼會有乙個 「->」 箭頭符號,後面根乙個它指向的檔案)   dir1

讀(r=4)

寫(w=2)

執行(x=1)

u : 表示該檔案的擁有者,

g 表示與該檔案的擁有者屬於同乙個群體(group)者,

o 表示其他以外的人,

a 表示這三者皆是。

+ :  表示增加許可權、- 表示取消許可權、= 表示唯一設定許可權。

chmod

4755

與chmod 755

的區別在於開頭多了一位,這個4表示其他使用者執行檔案時,具有與所有者相當的許可權。

chown user1(使用者名稱)  file1 改變乙個檔案的擁有者

chown -r user1 directory1 改變乙個目錄擁有者

chgrp group1 file1 改變檔案的群組

chown user1:group1 file1 改變乙個檔案的擁有者和群組屬性

find / -perm -u+s 羅列乙個系統中所有使用了suid控制的檔案

chmod u+s /bin/file1 設定乙個二進位制檔案的 suid 位 - 執行該檔案的使用者也被賦予和所有者同樣的許可權

chmod u-s /bin/file1 禁用乙個二進位制檔案的 suid位

chmod g+s /home/public 設定乙個目錄的sgid 位 - 類似suid ,不過這是針對目錄的

chmod g-s /home/public 禁用乙個目錄的 sgid 位

chmod o+t /home/public 設定乙個檔案的 stiky 位 - 只允許合法所有人刪除檔案

chmod o-t /home/public 禁用乙個目錄的 stiky 位

檔案的特殊屬性 - 使用 "+" 設定許可權,使用 "-" 用於取消

chattr +a file1 只允許以追加方式讀寫檔案

chattr +c file1 允許這個檔案能被核心自動壓縮/解壓

chattr +d file1 在進行檔案系統備份時,dump程式將忽略這個檔案

chattr +i file1 設定成不可變的檔案,不能被刪除、修改、重新命名或者鏈結

chattr +s file1 允許乙個檔案被安全地刪除

chattr +s file1 一旦應用程式對這個檔案執行了寫操作,使系統立刻把修改的結果寫到磁碟

chattr +u file1 若檔案被刪除,系統會允許你在以後恢復這個被刪除的檔案

lsattr 顯示特殊的屬性

s : 這個功能有點類似sync.就是將資料同步寫入磁碟中。可以有效地避免資料流失。

a : 設定a之後,這個檔案將只能增加資料,而不能刪除,只有root才能設定這個屬性。

c : 這個屬性設定之後,將會自動將此檔案「壓縮」,在讀取的時候將會自動解壓縮,但在儲存的時候,將會先進行壓縮後再儲存(對於大檔案有用)。

d : 當執行dump(備份)程式的時候,設定d屬性將可使該檔案(或目錄)具有轉儲功效。

i : i的作用很大。它可以讓乙個檔案「不能被刪除、改名、設定連線,也無法寫入或新增資料」。對於系統安全性有相當大的幫助。

j : 當使用ext3檔案系統格式時,設定j屬性將會使檔案在寫入時先記錄在journal中。但是,當檔案系統設定引數為data=journalled時,由於已經設定日誌了,所以這個屬性無效。

s : 當檔案設定了s引數時,它將會從這個硬碟空間完全刪除。

u : 與s相反,當使用u來設定檔案時,則資料內容其實還存在磁碟中,可以用來還原刪除。

Linux 檔案操作許可權

ls l dr xr xr x.2 root root 4096 1月 31 2016 bin dr xr xr x.5 root root 1024 1月 11 2016 boot drwxr xr x.19 root root 3640 1月 5 2016 dev drwxr xr x.76 r...

Linux 檔案 許可權 操作

一 許可權簡介 r 讀許可權 w 寫許可權 x 執行許可權 ls la rw r r 1 lia liag 63 2月 3 12 43 test.txt 檔案型別 許可權第一組 rw 讀寫許可權 檔案擁有者許可權位 許可權第二組 r 讀許可權 檔案擁有組 使用者組 許可權位 使用者組隊檔案有什麼許可...

linux檔案操作許可權

如上圖所示,在使用 linux 命令的時候經常見到紅框框出來的內容,但是大都不太了解。1 三種許可權 在 linux 命令中,chmod 用於修改檔案或者目錄的許可權。對於檔案或者目錄的普通許可權,共有 3 種,分別為 此外,還有 3 種特殊許可權,分別為 這裡只介紹三種普通許可權,特殊許可權不做介...