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 study study 144 9月 21 09:45 study
-rw-r--r-- 1 root root 324 9月 9 14:21 config.json
解釋:
以第一行為例:
前面的drwxr-xr-x
就是表示目錄許可權,格式是:
【檔案是-,資料夾是d】【owner許可權】【group許可權】【others許可權】
【檔案是-,資料夾是d】【r/w/x相加】【r/w/x相加】【r/w/x相加】
linux的基本許可權有九個,分別是owner/group/others三種身份各有自己的read/write/execute許可權。我們通常理解的777
就是表示drwxrwxrwx
或-rwxrwxrwx
。
4
引用計數,表示檔案的引用計數代表該檔案的硬鏈結個數,而目錄的引用計數代表該目錄有多少個一級子目錄
root root
表示所屬的使用者和使用者組
42
表示大小,單位位元組,加入引數-h
來自動格式化單位成k,m,g
9月 30 16:06
最近修改時間
data
檔案或目錄名稱
簡單介紹之後,羅列一些常用的許可權設定命令:
chmod 777 /home/test # 最自由的許可權,誰都可以讀寫執行,少設定成這樣子
chmod 755 /home/test # 一般建立的目錄就是這個許可權
chmod 644 /home/test # 一般建立的檔案就是這個許可權
Linux修改檔案(目錄)許可權
1 先說我遇到的問題,我匯入本地的資料,我後台邏輯是將本地資料建立乙個臨時檔案儲存起來然後再去拿出來進行資料插入。2 然而頁面報錯說是這個臨時檔案沒找到,後來我就仔細看了看 發現 是沒錯的,最後我就想起來應該是目錄許可權問題。3 最後我就去看專案目錄許可權 一下是我 目錄許可權的結果圖 data目錄...
修改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 檔案 目錄 許可權及修改
首先所有許可權對於三類使用者分別設定 user 所有者 group 組群 others 其他 許可權也是有三種 read write execute,這三種許可權對於文件和目錄有不同的意義。1.對於文件 read 可以檢視文件的內容 write 可以修改文件的內容,新增 刪除 修改內容等 execu...