Linux讀寫權限整理 --chmod


如遇到在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)  所有人有讀,寫,執行的權限

總結完畢!以備不時之需,大神勿噴,有錯請指教!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM