在linux中,檔案的擁有者可以將檔案的屬性設定成三種屬性,可讀(r)、可寫(w)和可執行(x).檔案又分為三個不同的使用者級別,檔案的擁有者(u),檔案的所屬組(g),其他使用者(o).
第乙個字元顯示檔案的屬性:
1、「-」 普通檔案
2、「d」 目錄檔案
3、「l」 鏈結檔案
4、"b" 塊裝置
5、"p" 命名管道
6、 "f" 堆疊檔案
二、如何改變檔案的屬性和許可權
1、 chgrp :改變檔案所屬使用者組
2、chown: 改變檔案所有者
3、chmod: 改變檔案的許可權。
首先的問題是什麼時候需要使用chmod和chgrp呢?最常見的例子就是在複製檔案給其他人時,當複製完成後,檔案所有者和所屬的使用者組屬性並沒有改變,所以就需要改變所有者和所屬組。
數字型別改變許可權:
r:4w:2
x:1每種身份(owner、group、others)各自的三個許可權(r、w、x)分數是需要累加的。
例如:[-rwxr-x---]
owner:rwx=4+2+1=7
group:r-x=4+1=5
others: ---=0+0+0=0
改變main.c的許可權:
chmod 777 main.c 許可權變為[-rwxrwxrwx]
三:目錄和檔案的許可權的區別
目錄和檔案在讀和寫的許可權的屬性是相同的,然而執行的許可權的意思確實不同的。
目錄的執行許可權有什麼作用呢?目錄是記錄檔名而已,總不能拿來執行吧?沒錯,目錄不可以被執行。目錄的執行(x)代表的是使用者能否進入該目錄成為工作目錄。
有個目錄的許可權如下:
drwxr--r-- 3 root root jun 25 08:35 .ssh
系統有個帳號是duanqian ,這個帳號沒有支援root組,duanqian對此目錄只有讀的許可權,可以查詢此目錄下的檔案列表。因為duanqian不具有x許可權,所以並不能切換入此目錄內。
linux檔案屬性
linux檔案屬性1 首先檢視一下 ls l 檢視檔案的檔案屬性 上面顯示檔案屬性一共7個常見的字段。各個欄位的含義 1.第乙個字段 檔案許可權 就是 或者r w x的組合。一共10位。左面開始數起,a 第一位 檔案型別 常規檔案 系統普通檔案。d directory 目錄檔案,目錄是特殊的檔案,目...
linux檔案屬性
linux檔案屬性3 目錄是乙個特別的檔案 目錄檔案 比如 drwxr r 就是乙個目錄的許可權 目錄具有r許可權 可以檢視目錄裡面的檔名,只是檢視檔名。是否能夠對檔案操作,那還要看檔案的許可權。目錄具有w許可權 在目錄下 增加檔案 刪除檔案 檔名重新命名 目錄具有x許可權 能夠進入該目錄 能夠使用...
linux檔案屬性
linux是多使用者多工環境,因此檔案的許可權管理十分重要。linux將檔案可訪問訪問的身份分為3種 owner group others,每種身份有三種許可權 read write execute。另乙個常識,root是萬能的,能做任何事情!這是在終端中輸入ls al命令後,列出的內容,從途中可以...