天天看點

LINUX檔案、目錄權限及相關操作指令

1.檢視檔案權限

LINUX檔案、目錄權限及相關操作指令

LINUX檔案、目錄權限及相關操作指令

檔案權限字含義

檔案:檔案的基本權限是讀,寫,執行權限:

讀 R:配置設定對檔案的内容進行讀取和檢視檔案的權限。

寫 W:配置設定對檔案的内容進行修改或者删除的權限。

執行 X:允許使用者将該檔案作為一個程式進行執行的權限。

目錄:目錄的基本權限也是讀,寫,執行,但與檔案的權限有一定差別:

讀 R:通路目錄意味着使用者可以讀取目錄下的内容。使用者可以檢視目錄内的檔案名。

寫 W:這個權限意味着使用者可以在目錄下面删除或者建立檔案。

執行 X:執行一個目錄并沒有真正的意義,是以将它當作可以周遊目錄的權限。

LINUX檔案、目錄權限及相關操作指令
LINUX檔案、目錄權限及相關操作指令

chmod指令用來變更檔案或目錄的權限。在UNIX系統家族裡,檔案或目錄權限的控制分别以讀取、寫入、執行3種一般權限來區分,另有3種特殊權限可供運用。使用者可以使用chmod指令去變更檔案與目錄的權限,設定方式采用文字或數字代号皆可。符号連接配接的權限無法變更,如果使用者對符号連接配接修改權限,其改變會作用在被連接配接的原始檔案。

文法:chmod(選項)(參數)

參數:-R 遞歸處理,将指令目錄下的所有檔案及子目錄一并處理;

-v 顯示操作過程

LINUX檔案、目錄權限及相關操作指令
LINUX檔案、目錄權限及相關操作指令
LINUX檔案、目錄權限及相關操作指令

a+x 是給所有人加上可執行權限,包括所有者,所屬組,和其他人

o+x 隻是給其他人加上可執行權限

chown指令改變某個檔案或目錄的所有者和所屬的組,該指令可以向某個使用者授權,使該使用者變成指定檔案的所有者或者改變檔案所屬的組。使用者可以是使用者或者是使用者D,使用者組可以是組名或組id。 隻有檔案主和超級使用者才可以使用該指令。

文法:chown (選項)(參數)

參數:-R或——recursive:遞歸處理,将指定目錄下的所有檔案及子目錄一并處理;

-v或——version:顯示指令執行過程;

umask指令,(實際工作中很少用^..^)用來設定限制建立檔案權限的掩碼。當新檔案被建立時,其最初的權限由檔案建立掩碼決定。使用者每次注冊進入系統時,将自動設定掩碼mode來限制新檔案的權限

系統預設的umask是0022

LINUX檔案、目錄權限及相關操作指令

lsattr指令與chattr指令

chattr

chattr指令檔案權限屬性設定 chattr指令用來改變檔案屬性。這項指令可改變存放在ext2檔案系統上的檔案或目錄屬性,這些屬性共有以下8種模式:

a:讓檔案或目錄僅供附加用途;

b:不更新檔案或目錄的最後存取時間;

c:将檔案或目錄壓縮後存放;

d:将檔案或目錄排除在傾倒操作之外;

i:不得任意更動檔案或目錄;

s:保密性删除檔案或目錄;

S:即時更新檔案或目錄;

u:預防意外删除。

PS:對目錄加i與a權限并不影響對内部已存在的檔案的操作。

參數:-R:遞歸處理,将指令目錄下的所有檔案及子目錄一并處理;

LINUX檔案、目錄權限及相關操作指令
LINUX檔案、目錄權限及相關操作指令
LINUX檔案、目錄權限及相關操作指令

lsattr指令:

lsattr指令用于檢視檔案的第二擴充檔案系統屬性。

參數:

-a  顯示所有檔案和目錄,包括以"."為名稱開頭字元的額外内建,現行目錄"."與上層目錄".."。

-d  顯示,目錄名稱,而非其内容。

-R  遞歸處理,将指定目錄下的所有檔案及子目錄一并處理。

LINUX檔案、目錄權限及相關操作指令

     本文轉自whshurk 51CTO部落格,原文連結:http://blog.51cto.com/shurk/2054758,如需轉載請自行聯系原作者

繼續閱讀