一、檔案的所有者和所屬組
所有者是指檔案的擁有者,所屬組是指這個檔案屬於哪個使用者組(乙個使用者組可以擁有若干個使用者)。我們可以通過ls -l命令來檢視檔案屬性。
u:所有者(user)二、檔案屬性g:所屬組(group)
o:其他非本群組使用者(others)
a:所有人(all)
第1列
第一組為所有者(user)許可權第二組為所屬組(group)許可權
第三組為其他其他非本群組使用者(others)
r代表可讀(read),數值為4第2列表示該檔案占用的節點,如果是目錄,那這個數值與該目錄下的子目錄數量有關。w代表可寫(write),數值為2
x代表可執行(execute),數值為1
第3列表示該檔案的所有者
第4列表示該檔案的所屬組
第5列表示該檔案的大小
第6、7、8列表示該檔案最後一次被修改的時間
第9列表示檔名
chgrp修改檔案或目錄的所屬組,其格式為:chgrp 【組名】 【檔名】加-r選項,可更改該目錄下的子目錄和子檔案chown更改檔案所有者,其格式為:chown 【-r】 使用者名稱:組名 檔名這裡的-r只適用於目錄,作用是級聯更改
chmod修改檔案許可權,其格式為:chmod 【-r】 xyz 檔名這裡的xyz表示數字。例如:rwxrw—用數字表示為760,其演算法為rwx=4+2+1=7 rw-=4+2+0=6 —=0+0+0=0
umask更改檔案預設許可權,其格式為umask ***(***代表數字)預設情況下目錄的許可權755,普通檔案的許可權為644。umask數值代表的含義為預設值需要減掉的許可權
符號型別改變許可權:修改檔案的特殊屬性例如:rwxrw----
所屬組可讀可寫可執行,其他人可讀可寫可執行:chmod og=rwx 檔名
或 chmod g=rwx,o=rwx 檔名
或 chmod g+x 檔名 chmod o+r+w+x 檔名
格式:chattr [±=][asaci] [檔案或者目錄名]
a:增加該屬性後,表示檔案或目錄的atime將不可更改s:增加該屬性後,會將資料同步寫入磁碟
a:增加該屬性後,表示只能追加不能刪除,非root使用者不能設定該屬性
c:增加該屬性後,表示自動壓縮該檔案,讀取時自動解壓
i:增加該屬性後,表示檔案不能刪除、重新命名、設定鏈結、寫入以及新增資料
格式:lsattr 【-ar】 檔名/目錄名在linux下搜尋檔案-a:連同隱藏檔案一同列出
-r:連同子目錄的資料一同列出
-b:只查詢二進位制的檔案-m:只查詢幫助檔案(在man目錄下的檔案)
-s:只查詢源**檔案
+n/-n:表示訪問的時間大於或小於n天的檔案-ctime +n/-n:表示寫入、更改inode屬性的時間大於或小於n天的檔案
-mtime +n/-n:表示寫入的時間大於或小於n天的檔案
linux檔案屬性及許可權
學習linux的基礎知識,對檔案屬性的清除認識是重點之一 在罈子裡發現這方面的帖子不是很多,所以,給大家找了點資料,整理一下發出來 希望對大家有所幫助 首先我們root登入系統後輸入ls al 會有如下所示 root tsai root ls al total 64 drwxr x 4 root r...
Linux檔案目錄屬性及許可權詳解
檔案許可權的概念 普通檔案屬性及許可權 2.1 檢視檔案屬性 2.2 修改檔案屬性及許可權 檔案及目錄許可權的意義 3.1 許可權對於檔案的意義 3.2 許可權對於目錄的意義 3.3 案例 摘自鳥哥的私房菜 檔案與目錄的預設許可權和隱藏屬性 4.1 檔案預設許可權 4.2 檔案隱藏屬性 大家在使用l...
linux如何更改檔案許可權及屬性
1.linux檢視檔案詳細資訊,ls l 2.更改檔案使用者組。使用命令chgrp,命令如下 注意,新使用者組名必須在 etc group檔案中存在,r屬性表示遞迴修改某個目錄下的所有子檔案的使用者組,常用於修改乙個目錄。如 再普通使用者下 sudo chgrp r my linux patch m...