1、chmod命令
chmod命令
用來變更檔案或目錄的許可權;
檔案或目錄許可權的控制分為讀取(r)、寫入(w)、執行(x)3種,使用者可以使用chmod指令去變更檔案與目錄的許可權,設定方式採用文字或數字代號皆可。
許可權範圍的表示法如下:
u
user,即檔案或目錄的擁有者;
g
group,即檔案或目錄的所屬群組;
o
other,除了檔案或目錄擁有者或所屬群組之外,其他使用者皆屬於這個範圍;
a
all,即全部的使用者,包含擁有者,所屬群組以及其他使用者;
r
讀取許可權,數字代號為「4」;
w
寫入許可權,數字代號為「2」;
x
執行或切換許可權,數字代號為「1」;
-
不具任何許可權,數字代號為「0」;
s
特殊功能說明:變更檔案或目錄的許可權。
語法:chmod(選項)(引數)
選項:-c或——changes:效果類似「-v」引數,但僅回報更改的部分;
-f或--quiet或——silent:不顯示錯誤資訊;
-r或——recursive:遞迴處理,將指令目錄下的所有檔案及子目錄一併處理;
-v或——verbose:顯示指令執行過程;
--reference=《參考檔案或目錄》:把指定檔案或目錄的所屬群組全部設成和參考檔案或目錄的所屬群組相同;
《許可權範圍》+《許可權設定》:開啟許可權範圍的檔案或目錄的該選項許可權設定;
《許可權範圍》-《許可權設定》:關閉許可權範圍的檔案或目錄的該選項許可權設定;
《許可權範圍》=《許可權設定》:指定許可權範圍的檔案或目錄的該選項許可權設定;
引數:許可權模式:指定檔案的許可權模式;
檔案:要改變許可權的檔案。
說明:r=讀取屬性 //值=4
w=寫入屬性 //值=2
x=執行屬性 //值=1
例子:chmod u+x,g+w dir //為檔案dir設定自己(u)可以執行,組員(g)可以寫入的許可權
chmod 764 dir //u->rwx ,g->rw, o->r
chmod a+x dir //對檔案dir的u,g,o都設定可執行屬性
2、總結
(1)在linux的超級使用者下,不需要任何許可權我們可以建立目錄,進入目錄,在目錄中建立檔案,讀取檔案;
(2)在普通使用者下,我們在沒有任何許可權的情況下無法進去該目錄;
1)在可執行的許可權下可以進入該目錄,但是無法讀取該目錄中的內容;
2)在可讀可執行的許可權下可以進入該目錄,也可以讀取該目錄中的內容,但是不能在該目錄中建立檔案;
3)在可寫可執行的許可權下,可以在目錄中建立檔案但是不能讀取,在可讀可寫可執行的情況下可以在該目錄中建立檔案並且可以讀取。
Linux系統下進入目錄檔案需要什麼許可權?
在linux下進入目錄需要什麼許可權?1 讓我們先來了解一下linux中乙個檔案有哪些許可權?在linux下一切皆檔案 乙個檔案可以具有的許可權有 可讀 可寫 可執行許可權 r 可讀許可權 read 對檔案 具有顯示檔案內容的許可權 對目錄 具有瀏覽目錄的許可權,可以檢視目錄內容,但是無法進入目錄 ...
Linux進入root許可權
使用 sudo passwd,再輸入登入新密碼即可設定新值,使用su,即可以登入管理員 root 使用者 進入root模式 su root 返回普通模式 su 使用者名稱 sudo passwd root 回車。接著終端提示enter a new 輸入新密碼的意思,這個時候可以輸入密碼了。回車後再次...
Linux學習 目錄許可權
目錄的主要內容是記錄檔名列表,針對目錄 r 表示具有讀取目錄結構列表的許可權,具有讀取乙個目錄的全顯示,表示可以使用ls命令查詢該目錄下的檔名資料。w 表示具有更改該目錄結構列表的許可權 包括新建檔案與目錄,刪除已存在的檔案與目錄 不論該檔案許可權為何 將與存在的檔案或目錄重新命名,轉移該目錄內檔案...