Linux進入目錄需要哪些權限

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)在可寫可執行的權限下,可以在目錄中創建文件但是不能讀取,在可讀可寫可執行的情況下可以在該目錄中創建文件並且可以讀取。

發佈了33 篇原創文章 · 獲贊 7 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章