Linux修改檔案(目錄)許可權

2021-08-10 23:13:44 字數 1156 閱讀 6110

1、先說我遇到的問題,我匯入本地的資料,我後台邏輯是將本地資料建立乙個臨時檔案儲存起來然後再去拿出來進行資料插入。

2、然而頁面報錯說是這個臨時檔案沒找到,後來我就仔細看了看**,發現**是沒錯的,最後我就想起來應該是目錄許可權問題。

3、最後我就去看專案目錄許可權:(一下是我**目錄許可權的結果圖)

data目錄是我要存放臨時檔案的目錄。

完美解決問題!

但是我還是做個鞏固吧!

1、ls -al 或 ll 檔名 (檢視檔案的許可權資訊)

1、第乙個字元代表檔案型別。d代表目錄, -代表非目錄。

2、接下來每三個字元為一組許可權,分為三組,依次代表所有者許可權,同組使用者許可權,其它使用者許可權/

3、每組許可權的三個字元依次代表是否可讀,是否可寫,是否可執行

r 表示擁有讀的許可權

w 表示擁有寫的許可權

x 表示擁有可執行的許可權

- 表示沒有該許可權

修改許可權

可用chmod命令來修改檔案許可權。

例如:

chmod 754 test

7代表一組(所有者許可權)許可權,5(同組使用者許可權)代表一組許可權,4(其它使用者許可權

)代表一組許可權

4代表讀許可權,2代表寫許可權,1代表執行許可權

7=4 + 2 + 1,表示擁有可讀可寫可執行許可權

5=4 + 1,表示擁有可讀可執行許可權,但是沒有寫許可權

0 代表沒有任何許可權

以此類推

修改Linux檔案或目錄許可權

linux檔案的基本屬性有9個,分別是owner group others組別的read write excute屬性。各屬性對照如下 r 4 100 w 2 010 x 1 001 將同一組 owner group others 的3個屬性 r w x 累加,例如當屬性為 rwxrwxr 則是 o...

Linux 檔案 目錄許可權修改參考

r 讀許可權read,數字表示為4 w 寫許可權write,數字表示為2 x 執行許可權execute 數字表示為1 首先直接實際操作看一下是什麼樣子。命令ll或ls l,命令是一樣的,結果如下 drwxr xr x 4 root root 42 9月 30 16 06 data drwx 5 st...

Linux 檔案 目錄 許可權及修改

首先所有許可權對於三類使用者分別設定 user 所有者 group 組群 others 其他 許可權也是有三種 read write execute,這三種許可權對於文件和目錄有不同的意義。1.對於文件 read 可以檢視文件的內容 write 可以修改文件的內容,新增 刪除 修改內容等 execu...