原因:許可權不足
一:賦予檔案許可權
乙個檔案有3種許可權,讀、寫、可執行,你這個檔案沒有可執行許可權,需要加上可執行許可權。
1. 終端下先 cd到該檔案的目錄下
2. 執行命令 chmod a+x ./檔名
二:賦予資料夾許可權
$ sudo chmod -r 777 目錄路徑
其中 -r 是指級聯應用到目錄裡的所有子目錄和檔案
777 是所有使用者都擁有最高許可權
這裡我拿乙個tomcat目錄舉例說明。首先我們在linux系統中執行命令:ls -l
我們拿出其中乙個說明-rwxr-xr-x
,在linux 系統中許可權是區分使用者的,即使用者、組使用者、其他使用者,第一位表示檔案的型別,-代表檔案,d代表目錄,
其他每個使用者佔三個字元
,這裡-rwxr-xr-x
對應如下關係
含**釋
第一位:-代表檔案,d代表目錄
使用者、組使用者、其他使用者都未rwx形式,其中r表示讀、w表示寫、x表示可執行,-表示沒有許可權,拿使用者組舉例,r只能出現在第乙個位置、w只能出現在第二個位置、x只能出現在第三位。
如果我們將出現字元(可以是r、w、x)表示為1,出現-表示為0,那麼對應二進位制如下,r - - = 100、- w - = 010、- - x = 001、再轉換成10進製,那麼讀=4、寫=2、可執行=1,將轉換為以下關係
也就是說這裡的數字簡寫了使用者許可權,我們也可以用數字反推許可權,比如資料6,我們轉換為為二進位制:110,轉換為:rw-,具有可讀、可寫許可權。
現在我們已經明白了標題中的:-rwxr-xr-x許可權含義了,這裡用數字簡寫就是-755,這裡還需要改寫成0755、這裡的0可以簡單理解成10進製
Linux目錄讀寫和可執行許可權
一 進入目錄許可權 如果我在普通使用者下建立了乙個目錄f1,然後使用chomd u rwx,g rwx,o rwx之後,我在普通使用者下想進入f1目錄,許可權不允許。然後我切換到超級使用者下,再次嘗試進入到f1目錄,這個時候允許進入。然後回到普通使用者下,只給f1的所有者讀的許可權,然後在普通使用者...
Linux目錄讀寫和可執行許可權
linux目錄讀寫和可執行許可權。一 進入目錄許可權 如果我在普通使用者下建立了乙個目錄f1,然後使用chomd u rwx,g rwx,o rwx之後,我在普通使用者下想進入f1目錄,許可權不允許。然後我切換到超級使用者下,再次嘗試進入到f1目錄,這個時候允許進入。然後回到普通使用者下,只給f1的...
Linux檔案目錄之讀 寫 可執行許可權實驗
操作步驟 1 在 home redhat desttop桌面建立乙個目錄dog,在 home redhat desttop建立乙個文字檔案fish.sh 依次執行命令 mkdir dog和touch fish.sh 2 建立三個使用者,第乙個使用者是redhat,小紅帽是檔案test.sh 目錄te...