如遇到在linux服務器上需要讀寫指定的文件時,
發現無權限訪問或編輯操作的話,
就需要進行修改文件的權限了。
有管理服務器版本FTP客戶端軟件就相對好操作,例如:FileZilla (for mac) 再次推薦
上面可右鍵單擊文件進行修改權限了。
linux上查看路徑下所有文件讀寫權限命令,
ls -la
指定文件的讀寫命令,
ls -l test.java(文件名字)
可以看到前面帶“-”的
-rwxr-xr--
Linux文件的訪問權限有讀 r (read),寫 w (write),執行 x (x: execute)
第一個“-”是類型
緊接着由三個粒度組成文件的訪問
“rwx”代表: 擁有者
“r-x”代表:群組
“r--”代表:其它組
u (user) 代表擁有者
g (group) 代表擁有者所在的組群
o (other) 代表其他人
a (all) 代表全部的人,也就是包括u,g和o
可以通過chmod命令來修改更新訪問權限:
chmod mode file
mode (改變文件的讀寫執行權限,編寫分三個[]的部分,如下) :
[u 或 g 或 o] [ + (現有權限中增加權限) - (現有權限中移除權限) = (直接給文件賦后面的權限) ] [ rwx (可賦予一個權限或二或三) ]
例子:
chmod u+wx, g+x, o+w file (給文件擁有者增加w和x權限,群組增加w和x權限,其他用戶增加w權限)
chmod g-w file (給文件群組移除w權限)
chmod u=rwx file(全部人增加rwx權限)
也可用八進制修改權限 or 權限用數字指代
r --- 4
w --- 2
x --- 1
- --- 0
例子:
-rwx------ (700) 擁有者有讀,寫,執行的權限
-r-x--x--x (711) 擁有者有讀,執行的權限,群組有執行權限,其他人有執行權限
-r--r--r-- (444) 所有人有讀的權限
-rwxrwxrwx (777) 所有人有讀,寫,執行的權限
總結完畢!以備不時之需,大神勿噴,有錯請指教!
