chmod 權限-rw-r--r--表示什么含義


感謝原文作者:bugcoder321
原文鏈接:https://blog.csdn.net/li_canhui/article/details/89452134

在linux中,有時候可以看到一個文件的權限如下所示

-rw-r--r--

一共十個字符
第一個字符:表示文件類型,d是文件夾,l是連接文件,-是普通文件
后面的9個字符表示權限。

權限分為4中,r表示讀取權限,w表示寫入權限,x表示執行權限,-表示無此權限。

9個字符共分為3組,每組3個字符。第1組表示創建這個文件的用戶的權限,第2組表示創建創建這個文件的用戶所在的組的權限,第3組表示其他用戶的權限。

在每組中的3個字符里,第1個字符表示讀取權限,第2個字符表示寫入權限,第3個字符表示執行權限。如果有此權限,則對應位置為r,w或x,如果沒有此權限,則對應位置為-。

所以說-rw-r–r--,表示這是一個普通文件,創建文件的用戶的權限為rw-,創建文件的用戶所在的組的權限為r–,其他用戶的權限為r–。

在修改權限時,是用不同數字來表示不同權限的。4表示讀取權限,2表示寫入權限,1表示執行權限。

設置權限時,要給3類用戶分別設置權限。

例如chmod 761表示,給創建文件的用戶設置的權限是7,7=4+2+1,所以意思是給創建文件的用戶賦予讀取,寫入和執行權限。6=4+2,也就是說給創建文件的用戶所在的組賦予讀取和寫入權限,最后一個1表示執行權限,也就是說,給其他用戶執行權限。

chmod命令使用:https://www.runoob.com/linux/linux-comm-chmod.html


免責聲明!

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



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