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 種特殊許可權,分別為 這裡只介紹三種普通許可權,特殊許可權不做介...