linux命令chmod命令設置權限


chmod是Linux下設置文件權限的命令,后面的數字表示不同用戶或用戶組的權限。

一般是三個數字:

第一個數字表示文件所有者的權限

第二個數字表示與文件所有者同屬一個用戶組的其他用戶的權限

第三個數字表示其它用戶組的權限。

權限分為三種:讀(r=4),寫(w=2),執行(x=1)。

綜合起來還有可讀可執行(rx=5=4+1)、可讀可寫(rw=6=4+2)、可讀可寫可執行(rwx=7=4+2+1)。

 

例如:

775 這三個數字代表擁有者,組用戶,其他用戶的權限。 

7 擁有者有 讀取,寫入,執行權限 

7 組用戶有 讀取,寫入,執行權限 

5 其他用戶有 讀取,執行權限(4+1 = 5) 

 

chmod 775 與 chmod 777的區別是 

775與777的區別詳情

其他用戶有寫入權限,而775的沒有。 

舉個例子: 
文件A,權限是775 
root是擁有者 
www-data是組用戶 
ooo 是其他用戶 

那么 
root,www-data,ooo都能對文件A讀取和執行。 
root,www-data 能對文件A寫入。 
ooo不能對文件A寫入。 

如果是777 
則三個用戶都能讀取,寫入,執行文件A
...

 

chmod 755 與 chmod  4755 的區別是

開頭多了一位,這個4表示其他用戶執行文件時,具有與所有者相權當的權限。


免責聲明!

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



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