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命令用於查看文件的第二擴展文件系統屬性。ide

參數:
-a  顯示全部文件和目錄,包括以"."爲名稱開頭字符的額外內建,現行目錄"."與上層目錄".."。
-d  顯示,目錄名稱,而非其內容。
-R  遞歸處理,將指定目錄下的全部文件及子目錄一併處理。
LINUX文件、目錄權限及相關操做命令3d

相關文章
相關標籤/搜索