linux數字檔案屬性的含義

來源:互聯網
上載者:User

數字類型改變檔案許可權 

-rwxrwxrwx
這九個屬性是三個三個一組的。其中,我們可以使用數字來代表各個屬性,各屬性的對照表如下:
r:4 
w:2 
x:1 
由於同一組的數字是相加的!例如當屬性為 [ -rwxrwx--- ] 則是: 
owner = rwx = 4+2+1 = 7 
group = rwx = 4+2+1 = 7 
others = --- = 0+0+0 = 0
所以,這樣的屬性造成的數值就是 770 !而更改屬性的指令為 chmod,他的文法為:
chmod [-R] xyz 檔案或目錄 
xyz 為同三組 rwx 屬性數值的相加
舉例來說,如果要將 .bashrc 這個檔案所有的屬性都開啟,那麼就: 
[root@test root]# ls –al .bashrc 
-rw-r--r-- 1 root root 226 Feb 16 2002 .bashrc 
[root@test root]# chmod 777 .bashrc 
[root@test root]# ls –al .bashrc 
-rwxrwxrwx 1 root root 226 Feb 16 2002 .bashrc 
由於一個檔案有三組屬性,所以你可以發現上面 777 為三組,而由於我們將所有的屬性都開啟,所以數字都相加,亦即『r+w+x = 4+2+1 = 7』。 

那如果要將屬性變成『 -rwxr-xr-- 』即為 [4+2+1][4+0+1][4+0+0]=754 ,所以你只要chmod 754 filename就可以了。

(貌似這是鳥哥說的!學習了!) 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.